トップページphp
1001コメント308KB

【PHP】下らねぇ質問はID出して書き込みやがれ 81

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/02/18(水) 21:09:16ID:xNLzAD7T
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 80
http://pc11.2ch.net/test/read.cgi/php/1233479457/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
0082emi2009/02/19(木) 19:46:09ID:62n5Tebm
スレ違いだったらすみません。質問です。
PHPとjavascriptを連携させるにはどうしたらいいのでしょうか。
<?php
$fp = fopen('http://自分のHP/GPS/20090109.txt', 'r');
$count = 0;
$remove_row_list = array(1, 2, 3, 4);
while ($data = fgetcsv($fp, 10000)) {
if (!in_array($count % 5, $remove_row_list)) {
echo $data[1] ."<br>\n";
echo $data[2] ."<br>\n";
echo $data[4] ."<br><br>\n";
}
{
$count++;
}
}
fclose($fp);

?>
0083nobodyさん2009/02/19(木) 19:51:14ID:???
>>82
そのソースのどこにJavaScriptが出てきてるんだ?
0084822009/02/19(木) 19:53:50ID:/38upbVh
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=[APIkey]" type="text/javascript"></script>
<script src="c.php" type="text/javascript">
//<![CDATA[

function load() {
if (GBrowserIsCompatible()) {

//表したい場所の地図の表示
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(○,△), 16);
    //○=PHPのデータ $data[2]、△=PHPのデータ $data[4] を出したい
//特定の箇所にピンを立てる
var marker = new GMarker(new GLatLng(○,△));
map.addOverlay(marker);
}
}

//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 500px"></div>
</body>
</html>
これらをまとめてHTMLで表したい場合どのようにすればよいのでしょうか。
0085nobodyさん2009/02/19(木) 19:54:13ID:???
>>82
連携してJavaScriptに何やらせたいのか書かないとわからん
サーバでPHP処理→ブラウザでJavaScript実行の順番はわかってるのか?
0086nobodyさん2009/02/19(木) 19:56:22ID:???
var data2=<?=$data[2]?>;
var data4=<?=$data[4]?>;

//表したい場所の地図の表示
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(data2,data4), 16);
    //○=PHPのデータ $data[2]、△=PHPのデータ $data[4] を出したい
//特定の箇所にピンを立てる
var marker = new GMarker(new GLatLng(data2,data4));
map.addOverlay(marker);

でOK
0087732009/02/19(木) 19:56:55ID:???
>>80
レスどうもありがとうございます
kccコマンドが使えるのですができればコマンドラインは回避したいです

>>81
どうもありがとうございます
JISだとだめみたいだったのでISO-2022-JP,SJIS,EUC-JP,UTF-8
とやったところ4種類に対応することができました
全てに対応させるのは限界がありそうなので妥協してこの方法にしたいと思います

皆さんどうもありがとうございました
0088nobodyさん2009/02/19(木) 19:56:58ID:???
>>82
その手の質問はよくあるけど、結論「無理」
できても、PHPでJavaScriptを書き出すくらい(変化に応じて書き出せる)
PHPから動的に読み込むにはAjaxを使えばできる

ちなみにその辺使うなら、ある程度JavaScriptは勉強しておいたほうがいい


関係ないが、無駄にAjax使いすぎるやつがいてうぜぇ・・・
しかも、JavaScriptをPHPのechoで吐き出してるから修正すらダルい
0089nobodyさん2009/02/19(木) 20:04:10ID:???
その修正、手でやんのか?
まるっとキャプチャしちまえばいいじゃねぇか
0090nobodyさん2009/02/19(木) 20:05:07ID:nJvgqLn9
sjsやeucで作られたスクリプト中に
echo "あ";
echo 'あ';

というを"と ' を使ったら書き方をするとクロスサイトスクリプティングが発生するみたいなのですが
これはなぜでしょうか?
0091822009/02/19(木) 20:06:16ID:/38upbVh
>>85
PHPのほうのテキストデータはサーバから読み込んだものなので
ブラウザからPHPで処理できるのかと…
>>88
やはり無理なのでしょうか?
すみません初心者なものなので知識はないのですが↓
でしたらPHPで出力したデータをjavascriptで扱うにはどうすべきなのでしょう?
0092nobodyさん2009/02/19(木) 20:06:50ID:???
ダメ文字でググれ
0093nobodyさん2009/02/19(木) 20:08:25ID:???
>>91
PHPでJavaScriptを書き出せばいいんじゃね?一番簡単な方法なら


function javascript() {

<?php
for($i = 0 ; $i < 5 ; $i++) {
echo "var test[$i] = '{$array[$i]}'\n";
}
?>

}
0094nobodyさん2009/02/19(木) 20:20:19ID:???
>>90
>というを"と ' を使ったら書き方をすると
この辺日本語で頼むわ
0095902009/02/19(木) 21:13:27ID:???
すいません書き直します

echoを使うとき「"」で文字列を囲むのと、「'」で文字列を囲む記述がありますが
この"と'を統一せず、入り組んで使うとsjisとeucではクロスサイトスクリプティングになるのですがなぜなんでしょうか?


echo "テスト";
echo "こんにちは";
echo 'はじめまして';
echo "ありがとう";
0096nobodyさん2009/02/19(木) 21:17:53ID:???
>>95
その質問は間違っている。
その例に出てきたもので、XSSが起きるわけじゃない。
しかし、君にそのクイズを出した人が言わんとしていることには二つ以上の可能性がある。
一つは、htmlspecialcharsのENT_QUOTESとENT_COMPATの動作の問題
もう一つはSJISの5Cの問題。
他になんか意図があるかもしれんが、仮定が間違ってるので、何を言っても意味がないだろう。
0097nobodyさん2009/02/19(木) 21:19:55ID:???
あぁ、ちなみにHTML要素内の5CでXSSは起きない。
0098902009/02/19(木) 21:24:50ID:???
一応参考URLも載せておきます
ttp://d.hatena.ne.jp/harupu/20060328#p1
どなたかお願いします
0099nobodyさん2009/02/19(木) 21:25:53ID:SUg9mjPG
csv、tsv、xml、jsonなどのデータフォーマット以外にphpで扱えるデータフォーマットを教えてください
0100nobodyさん2009/02/19(木) 21:26:33ID:???
すいませんIDがJPG
0101nobodyさん2009/02/19(木) 21:30:18ID:???
>>98
そのURLのソース試してみたか?
問題ないぞ。
0102nobodyさん2009/02/19(木) 21:31:03ID:???
>>99
何だって良いんじゃない?
<>sv なんてのも可だし
0103nobodyさん2009/02/19(木) 21:32:32ID:???
つうか、htmlspecialcharsの第2引数と第3引数をちゃんと指定していれば問題なし。

シングルクォートとダブルクォートをミックスすると表示は崩れるがXSSはできない。
0104nobodyさん2009/02/19(木) 22:20:00ID:???
>>82
echo htmlspecialchars($data[1])
echo htmlspecialchars($data[2])
0105nobodyさん2009/02/19(木) 22:25:13ID:NhJwmPwv
DWでPHP書いてますがeclipseで開発するメリットを教えてください
0106nobodyさん2009/02/19(木) 22:27:41ID:???
ない
0107nobodyさん2009/02/19(木) 22:42:26ID:???
DWの方が絶対良い
データベースとか楽に構築できるしね
0108nobodyさん2009/02/19(木) 22:56:12ID:???
>>105
スレチと思ったが開発環境スレが落ちてるな
Eclipseのいいところは、
クラスや関数のアウトライン参照、コンテキストに沿ったコード補完、リファクタリング(まだまだ貧弱だが)、
ブレークポイントやステップ実行、その際の変数参照、
プラグインを導入すればバージョン管理システムやDBMSともIDE上から作業できる
これらに興味がなければ無理して乗り換える必要もないかな
0109nobodyさん2009/02/19(木) 23:01:15ID:???
DWでもCVSやSVNと接続できるけどな。
PDT使ったら、DWには戻れない。

まぁ、でも、サイトにすぐアップできるとか、いいよね。
でも、コードカラーリング崩れない? > DW
0110nobodyさん2009/02/20(金) 00:57:08ID:???
DWはIDEじゃないから比較するものじゃないでしょ
使ったことないから知らないけどデバッガとかついてないでしょ?
0111822009/02/20(金) 01:21:04ID:w405pQbs
>>86
>>104
ありがとうございます。
あと、たとえば$data[2]はたとえば3645.5218のような数字なのですが
桁を変えて36.455218にしたうえで10進から60進にしたいんです。
度 = int(36.455218) = 36
分 = int(0.455218 * 60) = int(27.31308) = 27
秒 = int(0.31308 * 60 *1000) / 1000 = 18.7848
= 36°27′18.7848″といったような感じにしたいんです。
0112nobodyさん2009/02/20(金) 01:37:44ID:r16tK4jF
Smartyの質問なのですが、、PHPと関連するので質問させていただきます。

テンプレートを表示する時
$smarty->display("index.html");

で表示できますが、display()の中を変数にする事って出来ないでしょうか?
それが出来たら、DBに保存しているHTMLをSmartyに反映させることが
出来るのですが、$smarty->display($html);とする方法では無理でした。
0113nobodyさん2009/02/20(金) 02:41:12ID:???
demiru
0114nobodyさん2009/02/20(金) 05:22:05ID:nLAMcH0P
PHPのメモリって勝手に開放されるのですか?
デストラクタでunsetとかしないでも大丈夫ですか?
0115nobodyさん2009/02/20(金) 07:29:32ID:???
自動的に開放する。
無闇にunsetすると非効率になることが多いらしい
が、処理時間の長いジョブとかの場合は開放した方がいい場合もある
0116nobodyさん2009/02/20(金) 08:38:58ID:???
>>112
http://www.smarty.net/manual/ja/template.resources.php#templates.from.elsewhere
これでできないか?
0117nobodyさん2009/02/20(金) 09:18:57ID:???
はい?
$template = 'index.html';
$smarty->display($template);
で普通にできるのでは?
0118nobodyさん2009/02/20(金) 10:16:20ID:P+ZCl9Zr
昨日今日からの初心者です。
<html><body>
<?php
if(!適用条件)
{ echo "適用外"; exit;}
// 適用条件内
...
?>
</body></html>
と書くと適用条件外の場合"</body></html>"が出力しないようなのですが仕様なのでしょうか?
その場合回避策としてタグの終りにジャンプとか抜けるみたなことは出来るのでしょうか?
(適用条件内を1スコープにして括弧で括る、は出来ればしたくないので…)
0119nobodyさん2009/02/20(金) 10:29:22ID:???
>>118
exitじゃなくて、goto ラベル;にしたらいいよ
0120nobodyさん2009/02/20(金) 10:39:43ID:???
>>119
5.3以降でしか使えない変な物を教えるな

>>118
条件外の時はexitしてるからそれ以降が実行されないので
それ以降の</body></html>が出力されない
そういう風に書くなら

if (適用条件) {
 条件内処理
}
else {
 条件外処理
}
にすればいい
あと、こっちのスレのがオススメ
http://pc11.2ch.net/test/read.cgi/php/1227303362/
0121nobodyさん2009/02/20(金) 10:45:06ID:???
条件内処理をブロックに入れたくないって言ってるんだから、>>120は無理でしょ。

せめて、
{ echo "適用外</body></html> "; exit;}
だな。
0122nobodyさん2009/02/20(金) 11:05:37ID:???
低級者向け:関数化すれ
中級者向け:テンプレエンジン使え
上級者向け:フレームワーク使え
0123nobodyさん2009/02/20(金) 11:05:49ID:???
いや、なんでそこでexit使うか分からんな。
>>118はexit使わなくても問題ないし。
0124nobodyさん2009/02/20(金) 11:06:54ID:/aL6hv6c
>>122
逆じゃない?PHPで自分で作れないからフレームワーク使うんだろ?
0125nobodyさん2009/02/20(金) 11:06:57ID:???
exitしないと、適用外のときでも、適用内の出力がまざっちまうじゃねぇか
0126nobodyさん2009/02/20(金) 11:08:20ID:???
まず、初心者がくくりたくないとかいうわがままを許していいのかってことじゃねぇか。
0127nobodyさん2009/02/20(金) 11:10:01ID:???
>>125
適用外のときは別途処理すればよくね?
0128nobodyさん2009/02/20(金) 11:10:28ID:???
>>118
なぜ「出来ればしたくない」のか聞かせてくれ。
0129nobodyさん2009/02/20(金) 11:18:07ID:???
>>127
詳しく
0130nobodyさん2009/02/20(金) 11:23:24ID:P+ZCl9Zr
回答・説明ありがとうございます。
取りあえず出来る書き方で書いて、天に祈りが届いたと思ってPHP5.3を待つ事にします。

>>128
Cで例外処理の場合はgoto文を使いたい(条件文が増えるとネストが深くなったりコードが重複したりするので)
みたいなものです、プログラム思想みたいなものなので余りこれ以上の突っ込みはご勘弁を…
0131nobodyさん2009/02/20(金) 11:25:54ID:???
gotoの方がよっぽど悪質だよww
0132nobodyさん2009/02/20(金) 11:34:03ID:???
try-catch
0133nobodyさん2009/02/20(金) 11:39:58ID:???
こんなところでtry-catchを持ち出そうとするからPHPerは糞だって言われるんだ
0134nobodyさん2009/02/20(金) 11:41:19ID:???
>>133
すまん
例外処理と聞いて反射的に貼り付けただけなんだ
0135nobodyさん2009/02/20(金) 11:56:07ID:???
>>130
それは貴方のロジックとかが悪いだけ
0136nobodyさん2009/02/20(金) 11:56:21ID:???
gotoが許されるのはHSPだけです
0137nobodyさん2009/02/20(金) 11:59:50ID:???
finallyを実装しなかった罪は思い
0138nobodyさん2009/02/20(金) 12:55:37ID:???
設計が悪いのにプログラム思想がうんぬん言われてもな…w
困るんだわ…w
0139nobodyさん2009/02/20(金) 13:12:10ID:???
せっ・・・けい・・・?
0140nobodyさん2009/02/20(金) 15:34:00ID:???
PHPのデバッガで、gdbのようなものはありますか?
主にコマンドラインプログラムが対象です

attachの機能(すでに起動しているものを乗っ取れる)が
必須なんですが
0141nobodyさん2009/02/20(金) 16:27:31ID:DGCUxhS+
組込Linux C/C++ なドライバ屋(PHP歴は5日w)が質問させていただきます。
// 赤の他人の尻拭い中

識者いらっしゃいましたら助けてください。
よろしくお願いします。

【OS名】Linuxカーネル 2.6.18-92 (RHEL5.3)
【PHPのバージョン】php5.1.6
【連携ソフトウェア】Akelos
【質問内容】
XHTML 1.0 / UTF-8 な日本語ページ(タイトルも日本語)を出力する view があります。
IEやFireFoxなどのブラウザ、docomo iモードでは期待する内容が表示されます。
が、ezwebで文字化けします。

UTF-8が問題かと思ったのですが、同ページをPCブラウザ上で表示させ、
ソースを xx.html として保存。
このxx.html をezwebで表示すると、文字化けせずに期待通りの表示になります。

ezweb のブラウザ側の問題の可能性もあるかもしれませんが、回避策など
ありましたら、教えてください。

--- xx.html の内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>たいとる</title>
// 以下略
0142nobodyさん2009/02/20(金) 16:33:21ID:???
どうしてもUTF8でやりたいのなら
ezwebだけ出力するときだけsjisに変換したら?
0143nobodyさん2009/02/20(金) 16:35:22ID:???
>>141
http://www.au.kddi.com/ezfactory/tec/spec/4_2.html
> また、EZwebでサポートする文字コードはShift-JISです。
01441412009/02/20(金) 16:44:08ID:???
>>142,143
返答ありがとうございます。
Shift-JISに変換して出力するようにします。

ですが、.html拡張子のUTF-8なページは文字化けしないのが疑問のままなのは
ちょっとモヤモヤが残ります。
識者いらっしゃいましたら、引き続きよろしくお願いします。
0145nobodyさん2009/02/20(金) 18:39:08ID:???
>>144
header送信はどうやってる?
0146nobodyさん2009/02/20(金) 18:58:54ID:QkuM0xlT
PHPの中から、apache上で走っているのか
バッチファイル的に使われているのか(シェル上で、php hoge.php)を
判断する方法を教えて下さい
0147nobodyさん2009/02/20(金) 19:04:26ID:???
>>146
phpinfo保存してdiffして好きなのを使うとか
0148nobodyさん2009/02/20(金) 19:12:40ID:???
>>147
ありがとうございます
それをヒントにして$_SERVERを比較したところ
SHELLというキーが、シェルから呼んだ場合には設定されていました
0149nobodyさん2009/02/20(金) 19:17:35ID:???
http://jp.php.net/manual/ja/function.php-sapi-name.php
もろそういう用途の関数がありますよ
0150nobodyさん2009/02/20(金) 20:55:16ID:???
php_sapi_name()ならpearのgo-pearを参考にしてもいいかも。
http://pear.php.net/go-pear
0151nobodyさん2009/02/20(金) 21:07:24ID:???
めちゃめちゃPHP覚えてきた
自分の才能がコワイお(´・ω・‘)
0152nobodyさん2009/02/20(金) 21:09:59ID:???
ほう,じゃ最近学んだこと何か語ってみてくれ
0153nobodyさん2009/02/20(金) 21:34:19ID:JGeRmwBm
URLのうち、ドメイン直下の最上位ディレクトリを抽出するにはどうしたらいいですか?
str系の関数組み合わせて3個目の/が何文字目で4個目が何文字目で…
ってやれば出来るでしょうが、非効率というかアホっぽいので、正規表現でバキっと出す方法を
教えてください
よろしく御願いします
0154nobodyさん2009/02/20(金) 21:37:09ID:???
>>153
scandirが使えるバージョンならドメイン直下のディレクトリ名を取得すればおk
使えないならopendirとreaddirでググレカス
0155nobodyさん2009/02/20(金) 21:44:06ID:???
>>141
GWの文字コード変換対象はtext/〜から始まるコンテンツのみ。
SSLも変換噛まさないけ
0156nobodyさん2009/02/20(金) 22:16:34ID:???
>>152
文字コードがshift-jis、Euc-jpだとSQLインジェクションされる
かといってutf-8は安全?というとそうでもない。
0157nobodyさん2009/02/20(金) 22:24:54ID:???
php関係ねー
氏ねや
0158nobodyさん2009/02/20(金) 22:27:27ID:???
そ・・・そんなん 必死に覚えてきたお(´・ω・‘)
0159nobodyさん2009/02/20(金) 22:37:43ID:???
>>158
世の中にはいくらやっても報われないことが二つある
ひとつは賽の河原の石積み
もうひとつはお前のPHPの勉強だ
0160nobodyさん2009/02/20(金) 23:27:51ID:r16tK4jF
SQLインジェクション対策は、
基本的に外部入力値をhtmlspecialcharsしていれば良い

って考えは間違い?
0161nobodyさん2009/02/20(金) 23:31:06ID:???
>>160
大間違い
0162nobodyさん2009/02/20(金) 23:34:48ID:???
htmlspecialcharsで防げるだろ
>>161はhtmlspecialcharsを使用しても抜けられる穴について説明よろ
0163nobodyさん2009/02/20(金) 23:39:40ID:???
>>160
htmlspecialchars(,ENT_QUOTES)で防げるのは「Script Injection」。
Javascript埋め込みとかそんなヤツ。

「SQLインジェクション」は別問題。
「PHPサイバーテロの技法」を買って読んどけ。
0164nobodyさん2009/02/20(金) 23:47:18ID:???
>>162
LIKEのとこに%とか*突っ込んでみるとか。
select * from table where name like '%' ;
0165nobodyさん2009/02/21(土) 00:28:20ID:???
>112
$str = '<font size="10">でっかい</font>';
$smarty->assign('tag', $str);
$smarty->display('hoge.tpl');

---hoge.tpl---
<body>
{$tag}
</body>

とかいう意味だったら笑う。

>162
>164の変数名のところに「' OR 1=1」と入れるとレコードが全件変数に入り個人情報大暴露大会。
「'; DROP なんたらかんたら」と書くとテーブルがぶっ飛ぶ。レプリケーション先も全部死ぬからサービス復旧不能で店じまい、会社は倒産。
MySQLの設定が甘いと、管理テーブルを書き換えられてroot奪われるとかもあるな。
0166nobodyさん2009/02/21(土) 00:32:30ID:???
あーっと、ENT_QUOTESだったか。死んでくる。
0167nobodyさん2009/02/21(土) 00:38:03ID:???
>>160
addslashes
0168nobodyさん2009/02/21(土) 00:44:54ID:???
>>167
addslashesも大間違い
0169nobodyさん2009/02/21(土) 01:19:11ID:???
mysql_escape_string
0170nobodyさん2009/02/21(土) 01:34:53ID:???
>>169
それも%とかをエスケープできないので間違い
mysql_real_escape_string
0171nobodyさん2009/02/21(土) 01:47:18ID:???
可能な場合常にプレースホルダを使う、でFAだろ
クエリの9割以上はカバーできるはずだ
0172nobodyさん2009/02/21(土) 02:05:10ID:???
めんどいから ' と ; は削っちゃえ
0173nobodyさん2009/02/21(土) 02:17:42ID:???
mysql_escape_stringって%エスケープしないのか
ありえねーな
likeを使ってなかったらだいじょうぶ?
0174nobodyさん2009/02/21(土) 02:35:53ID:60WB0UqA
addslashesじゃだめなの?
ある本にmysql_escape_stringより良いって書いてあったのに、早いって。。
純朴な素人をバカにしやがって
0175nobodyさん2009/02/21(土) 02:37:42ID:???
お前は何を言ってるんだ
本にWebに書いてあることを鵜呑みにすることが「勉強」じゃないぞ?
0176nobodyさん2009/02/21(土) 02:44:35ID:???
何ぬかしてる、mysql_real_escape_string() は非推奨の mysql_escape_string() と機能は同じ
だいたいこの関数はSQLステートメントとして成立する文字列リテラルを作るためのものだ
%を勝手に殺したりする用途に使うもんじゃない
0177nobodyさん2009/02/21(土) 02:45:52ID:???
%殺されちゃたまらないな。しかも%なんてSQLインジェクションには使えないだろ
エスケープする必要ない
0178nobodyさん2009/02/21(土) 02:46:31ID:???
PDOで解決
01791762009/02/21(土) 02:46:46ID:???
悪いアンカーが抜けていた
>>176>>170,173へのレス
0180nobodyさん2009/02/21(土) 02:49:17ID:RWcdEiGu
phpでhtmlのinputのtype="text"でreadonly='true'して
printしているのですが、これってもしreadonlyに対応していない
ブラウザとかだったら変更可能ですかね?ブラウザとか関係なく、
もし確実じゃなければ、それに代わる確実な方法を実現したいのですが
何か方法があれば教えてください。
0181nobodyさん2009/02/21(土) 02:58:27ID:???
>>180
変更されてはならないものはクライアントに持たせない
セッション変数なりストレージなりに保持しておく
■ このスレッドは過去ログ倉庫に格納されています