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

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

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

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

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

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

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0421nobodyさん2008/12/17(水) 04:18:47ID:+p3m0j6L
POSTされた値を変数で保持しようとするときに、
保持できるのは次のページの更新があるまでですよね?
ページの更新があっても変数を保持し続けたい(というより更新したい)
のですがどのようにすればいいのでしょう?
例えば$aと$bという変数があって、
1回目のページ送信の時に$aを変更したあと、
2回目のページ送信の時に$bのみを変更した場合、
1回目に送った$aは初期化されてしまいますが、
この$aも保持し続けたいということです。
条件としては、
外部ファイルやhiddenフィールドやCookie(セッション)に持たせる以外の方法で、
何か方法があれば教えてください。
0422nobodyさん2008/12/17(水) 04:22:13ID:???
>>420
テンプレ守らない質問者に回答者が回答した結果がスレ分断した原因なのだが
それを知らないなら質問質問連呼してるバカと一緒にあっちのスレ行ってくれ
0423nobodyさん2008/12/17(水) 04:52:18ID:???
>>421
GETかPOST
云々以外の方法って何で?
0424nobodyさん2008/12/17(水) 05:42:33ID:Q+ZHoejC
>>414
なるほどね!
それですっきりわかったわ
そういう冴えわたった回答がほしかった
あなたは教え方うまいので
次からも教えてもらえますか?
0425nobodyさん2008/12/17(水) 05:51:58ID:???
去年あたりからか、メールとかの内容で分からない事があっても
疑問にも思わず平気でスルーする奴が多くなった。
今期に入ってからの3時間以上残業した日に、何で残業したのか
報告しれっていう指示メールに対し、「今期」が何を意味するのか
わからないからとノーアクションだったり。
ちなみに「今期」について聞きもしなければググりもしていない。
0426nobodyさん2008/12/17(水) 06:33:02ID:???
http://www.stackasterisk.jp/tech/php/php02_01.jsp

できればこういう風にわかりやすく教えて欲しい

「(カウンタのファイルには 10 が保存されている。)
プロセス A がファイルのロックを確保に挑戦
プロセス A がファイルのロックを確保に成功
プロセス A がファイルのカウンタ値(10)の読み込み
プロセス B がファイルのロックを確保に挑戦
プロセス B がファイルのロックを確保に失敗(待つ)
プロセス A がカウンタ値に 1 を加える
プロセス A がカウンタ値(11)をファイルに保存する
プロセス A がファイルのロックを開放
プロセス B がファイルのロックを確保に成功
プロセス B がファイルのカウンタ値(11)の読み込み
プロセス B がカウンタ値に 1 を加える
プロセス B がカウンタ値(12)をファイルに保存する
プロセス B がファイルのロックを開放」
0427nobodyさん2008/12/17(水) 06:45:37ID:???
説明なんて必要ないだろ
こういうケースはこう対処すればいいと覚えればいいだけ
動作の様子や原因をつきつめていきたいならアセンブラでもやれ
逆にいうとアセンブラが理解できないのなら
本質的な部分は到底理解できない
だからPHPのみをやってるうちは気にするだけ無駄
0428nobodyさん2008/12/17(水) 07:16:38ID:Q+ZHoejC
fwriteなんだけど、
ファイルの中味が

「1234567」

のとき、fwriteで「9」を書き込むと

「9234567」

になってしまうんだけど、これで
「正しい動作」なの?
0429nobodyさん2008/12/17(水) 07:17:19ID:Q+ZHoejC
先頭の1文字だけ上書きされてしまうんだよ

こっちの希望の動作は、
「1234567」
が全部消えて、
「1」
だけが書き込まれるということなんだけど。
0430nobodyさん2008/12/17(水) 07:18:06ID:???
まちがえた、「9」だけが
書き込まれて欲しいってこと。
0431nobodyさん2008/12/17(水) 07:30:31ID:Q+ZHoejC
ファイルの中味を削除する関数が必要なんだが、どこで売ってるんだ?
0432nobodyさん2008/12/17(水) 07:37:12ID:???
ID:Q+ZHoejC
0433nobodyさん2008/12/17(水) 07:57:53ID:???
そろそろコテつけてくんないかな?
毎日NGIDにするのはだるいわ・・・。
0434nobodyさん2008/12/17(水) 08:08:35ID:???
>>433
,   ,:‘.          。             +   ,..
 ’‘     +   ,..       . ..; ',   ,:‘
      . .; : ’                           ' ,:‘.
           あ あ             ,:‘.      +
.. ' ,:‘.                             . ...:: ’‘
’‘     .;    こ ん な に お 断 り し た い
                                       。
.     。   気 持 ち に な っ た の は   ,:‘. 。
 '+。
                初 め て で す          .. ' ,:‘.
:: . ..                            .. ' ,:‘.
      ハ,,ハ
     ( ゚ω゚ )
0435nobodyさん2008/12/17(水) 08:15:41ID:???
俺の隣に座ってるやつがさ、ID:Q+ZHoejCと似たようなタイプなのよ。
調べればわかることを調べず、どうでもいいことにこだわってるわりに、
人が丁寧に質問してやっても礼の一つも言ったためしがない。

世の中にこういう奴が結構いるのは仕方ない、採用しちまった人事の責任って
チーム一同ハブにしてるけどね。
だから、なおさら構ってちゃん質問が増えるんだけどさ。
なんていうの?こういうの、世の中の不純物

ID:Q+ZHoejCちゃんはどうかわからないけどね。
0436nobodyさん2008/12/17(水) 08:26:03ID:???
なるほど
人事権の無いやつが文句言ってるのか
0437nobodyさん2008/12/17(水) 08:26:06ID:???
どうみてもただのゆとりだなw
時間の無駄にも程がある
0438nobodyさん2008/12/17(水) 08:26:42ID:???
1つわかったのは都合が悪くなるとID消して煽りにきてるんだな・・・
0439nobodyさん2008/12/17(水) 08:33:56ID:???
人事権の無い人は
今後書き込まなくていいですからw
0440nobodyさん2008/12/17(水) 08:35:27ID:???
人事権が無いだけじゃないよね
席順を決定する権利すらも与えられてないんだろう?
0441nobodyさん2008/12/17(水) 08:38:35ID:???
いい加減にしろよ
テンプレ守れないなら質問するな
あと誘導するんで
いつもの池沼とそれに回答したい阿呆は以後ルールのないこちらへどうぞ
ttp://pc11.2ch.net/test/read.cgi/php/1221471692/
これ以上荒らすなよ
0442nobodyさん2008/12/17(水) 08:42:05ID:???
「ぼくたち人事権無いよ〜
キライなヤツを辞めさす権利無いよ〜

それどころか、席順を決定する権利もないよ〜
座りたい席にも座れない〜
キライなやつの隣に座らされてるよ〜
これってイジメだよ〜

いじめるなよ〜いじめないでくれよ〜

でも!2ちゃんではえらそうに他人に指図して
命令するよ!やったね!」
0443nobodyさん2008/12/17(水) 08:49:54ID:???
何この必死ぶり
0444nobodyさん2008/12/17(水) 08:57:53ID:???
http://nyx.pu1.net/practice/file_ope/file_ope5.html

ついに見つけた!ついに見つけたぞ!

ちなみに「r+」というモードがあり、こちらは
「上書きモード」って意味合いになるかな。
「r」は読み込みのみ可能でしたが、「r+」は
読み込みと書き込みの両方が可能です。こ
ちらもファイルポインタが先頭に置かれます
。ファイルに文字列があった場合は上書きし
ていきます。「w」との違いは、「r+」はファイル
を空にせず、元のデータ上に上書きしていく
という点です。「r+」モード君は指定したファイ
ルがなくても新規作成はしてくれず、無慈悲
にエラーを出力してきます。

ファイルを開いた時点では元のデータが残っ
ているので一見こちらの方が良さそうですが
、不便なところもあります。書き込みたい内容
が、ファイルに既に書き込まれている文字列
より短い場合には変なゴミがつきます。変な
ゴミ、と言いましたが、元々ファイルにあった
文字列が残ってしまうって事です。先ほどの
サンプルのようにシングルバイト文字(英数
字)を使ってた場合なんかはそのおかげで
文字化けしたりします。サンプル出しておき
ますので動作の違いを試してみて下さい。
0445nobodyさん2008/12/17(水) 09:04:31ID:???
ブログかハテブにでも書いとけよ
0446nobodyさん2008/12/17(水) 09:12:35ID:???
キライなやつの隣に座らされる感想はどうだ?
0447nobodyさん2008/12/17(水) 09:16:37ID:???
スレチ持ちだしたカスとそれに乗ってる奴、去れ
0448nobodyさん2008/12/17(水) 09:18:23ID:???
いやいや、俺の隣の奴さ、もしかして本人?
0449nobodyさん2008/12/17(水) 09:19:13ID:???
やっぱこうなったかw
だから相手にするなと口をすっぱくしていってきたのになぁ
ID消してるが特徴丸出しだからわかるだろう?
今後はちゃんと答える相手を選んでそれ以外はスルーしような?
わかってて答えてるなら荒らしに加担してるようなものだ
荒らしたくないのなら次長してくれ
相手にすると喜ぶタイプだから独り言を言わせておけばOK
そのうち飽きていなくなる
0450nobodyさん2008/12/17(水) 09:19:48ID:???
>>444
で、おまえさんは、質問者なの?回答者なの?
質問者じゃないんなら、ひどくはしゃぎすぎな気がするが・・・
0451nobodyさん2008/12/17(水) 09:24:48ID:???
>>450
自作自演で連投してたから、ID出し忘れた困ったチャンだよ
0452nobodyさん2008/12/17(水) 09:36:37ID:???
煽ってくれるな。もうスルーしようぜ・・・
流れ読めば誰がどれ書いてるかわかるしもうそっとしといてやろう。
0453nobodyさん2008/12/17(水) 09:43:45ID:???
怒らないでマジレスしてほしいんだけど
なんでこんな時間に書き込みできるわけ?
普通の人なら学校や会社があるはずなんだけど
このこと知った親は悲しむぞ?
現実見ようぜ
0454nobodyさん2008/12/17(水) 09:51:32ID:???
>>453
怒らないでマジレスしとくけど、
おれは、全社的にPHPを採用してることで有名なYa○○○に入社して5年のPM。
会社まで5分の距離にマンション持って暮らしてる。当然人事権はない。
0455nobodyさん2008/12/17(水) 09:52:03ID:???
自己紹介乙
0456nobodyさん2008/12/17(水) 09:52:37ID:???
ども
04574552008/12/17(水) 09:54:08ID:???
>>454じゃなくて>>453に言ったのね
ちなみに俺はフレックスで11時までに出勤すればいいのでそろそろだな
0458nobodyさん2008/12/17(水) 09:54:28ID:???
どこまでコピペ?
0459nobodyさん2008/12/17(水) 10:05:57ID:???
ID:E0jjD+uU
ID:UV6BBIxz
ID:2wImFGsH
ID:N5GIYx97
ID:6CbaLDLd
ID:Y6XF9DXs
ID:xUK+da4V
ID:Q+ZHoejC

他、ID無しでの煽り多数、D無しでの質問前後の意味のわからないぼやき、
ID無しでの唐突な話題多数。
9割型IDのない変な書き込みは全てこいつです。
0460nobodyさん2008/12/17(水) 10:24:55ID:???
つか、質問をするのにいちいちIDを出せ!
ってスレを立てた「1」が一番の問題だと思うぞ。

なんでいちいち質問をするのに出さねばならない?
頭オカシイんじゃないか?「1」よw
0461nobodyさん2008/12/17(水) 10:27:00ID:???
【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
http://pc11.2ch.net/test/read.cgi/php/1221471692/
0462nobodyさん2008/12/17(水) 10:29:06ID:???
粘着質問者はさ、ID出し忘れて罵られて逆上して
たたり神になっちまったんだろうなぁと。

だから、スレタイトルも見ないで迷いこんでくる>>460みたいのを早目に駆逐しとかないとw
0463nobodyさん2008/12/17(水) 10:32:24ID:???
相手をしなければいいだけ。
0464nobodyさん2008/12/17(水) 10:37:17ID:???
確かに誘導しても行かない相手には無視するしかないね
質問しまくって無駄に伸ばしてスレ荒らしするだろうけど
こっちも反応して書き込むと無駄に伸びてしまう
無視をするのが一番
0465nobodyさん2008/12/17(水) 13:42:18ID:???
自治も態度悪いのも荒らしたいだけのもいらないが
出てけって言ったって出てくわけないからほっときゃいーさ。
0466nobodyさん2008/12/17(水) 14:11:44ID:???
>>383
preg_* はずっとPCRE、正規表現エンジンが変わったのは mb_ereg_*
UTF-8な文字列を扱うときは/u必須だ
PCRE_UTF8を有効にした上で結果が変わるようなら、
それはバグとして報告したほうがいい


>>421
永続化させたけりゃファイルシステムやらDBへの書き込みが必要
PHPのセッション管理もデフォルトじゃファイルで保存している
データが揮発してもいいなら共有メモリでも使え
0467nobodyさん2008/12/17(水) 15:15:15ID:7ilSy2El
mixiをphpスクリプトで作る場合何日ぐらいでクローンを作れますか?
0468nobodyさん2008/12/17(水) 15:18:24ID:???
君のレベルが不明なので回答不可
0469nobodyさん2008/12/17(水) 15:19:37ID:7ilSy2El
すいませんぼくは文法とマニュアル見てある程度できます
ここの回答者様の力ではどれくらいで作れるのか教えてください
0470nobodyさん2008/12/17(水) 15:20:47ID:???
1日くらい
0471nobodyさん2008/12/17(水) 15:21:11ID:7ilSy2El
mjsk
0472nobodyさん2008/12/17(水) 15:23:52ID:7ilSy2El
ざっと見積もって作り終わるまでに何行ぐらいになりますかね?
0473nobodyさん2008/12/17(水) 15:25:51ID:???
設計次第だけど5000〜1万行くらい?
0474nobodyさん2008/12/17(水) 16:39:56ID:???
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

WEB上からデータ登録しようとしたら上記のようなエラー構文が出ました。原因を教えて下さい。
0475nobodyさん2008/12/17(水) 16:43:03ID:TGxtJ5tD
>>474なんですがIDが出てるでしょうか?
0476nobodyさん2008/12/17(水) 16:45:45ID:???
>>474
構文ミス
0477nobodyさん2008/12/17(水) 16:58:59ID:TGxtJ5tD
>>476
もう少し具体的には分からないでしょうか?
0478nobodyさん2008/12/17(水) 17:03:08ID:???
あなたのSQL構文でエラーが発生している、それは正しい構文を使用してMySQLサーバのバージョンに近くに対応するマニュアルをチェック

byぐーぐる翻訳
0479nobodyさん2008/12/17(水) 17:05:09ID:???
>>477
コードのどこかが悪い
0480nobodyさん2008/12/17(水) 17:14:16ID:???
>>477

エラーが出てる行で使用しているクエリを晒したら、
具体的な話もできるでしょう。

しかし、質問の質が低すぎるのは残念だ。
○○なふりしなくても、十分○○なんだからもう少しまともな質問してくれ。
0481nobodyさん2008/12/17(水) 17:28:05ID:???
構文エラーと言ってるのにコードも出さず具体的に教えろって
エスパーでも無理だろw
0482nobodyさん2008/12/17(水) 18:25:09ID:???
>>474
よーしエスパーしちゃうぞー
文章型への挿入はポッチで囲めよ
0483nobodyさん2008/12/17(水) 18:37:44ID:???
>>474
まず、電源を疑った方がいい。

電源が力率改善型のコンデンサを積んでいるか、
電圧が綺麗な正弦波を描いているか、
そもそもコンセントの電源が101Vプラスマイナス3Vの範囲内に収まっているか?
そこを確認しなさい。

これらの話は、OSIでいうと物理層の問題。物理層は最下層であり、
何かトラブルがあったらそこから疑うのが基本。ちなみに、おれはCCNPホルダーだけどね。
0484nobodyさん2008/12/17(水) 20:26:51ID:+z5yJo1f
>>483
turemasuka
0485nobodyさん2008/12/17(水) 21:59:31ID:???
外部ファイルでロックするのは、
その関数がいきなりファイルオープンする
仕様で、ファイルロックすることができない場合。
0486nobodyさん2008/12/17(水) 22:44:07ID:???
correspond
一致する、相当する

シス単p.115にのってる
0487nobodyさん2008/12/17(水) 23:07:35ID:???
はぁ?
0488nobodyさん2008/12/17(水) 23:17:12ID:???
>>462
32歳の中学の女性教師、温泉で"裸の指導"
http://tsushima.2ch.net/test/read.cgi/news/1229520201/1

「教育のため」?女性教諭、1万円盗む 宮城

 温泉旅館の脱衣場で1万円を盗んだとして、宮城県教育委員会は17日、同県塩釜市立中学校の女性教諭(32)を
懲戒免職処分にした。「苦い思いをすれば不用心なことをやめるだろう」と、被害者への勝手な“教育的指導”から
盗んだと話しているという。

 県教委によると、教諭は10月下旬、鳴子温泉まで日帰り入浴に行った。脱衣場のロッカーを開けると、岩手県一関市の
女性の財布などが入っていた。教諭には施錠せずロッカーに入れていた持ち物を盗まれた経験があるといい、
「全部取るとかわいそう」などと考えた末、ある程度の額を残し1万円札だけ抜き取った。

 教諭は翌日、中に1万円札を忍ばせた封書を匿名で温泉に送付、おわびも添えた。結局、1週間後に警察に逮捕され、
罰金20万円の略式命令を受けることになった。
0489nobodyさん2008/12/17(水) 23:31:13ID:???
ニートって、
「ボクは本当はこんなに凄い人間なんだっ」
って根拠のない妄想で自己完結してるけど、
世間一般では「無能がなにほざいてんの?」といわれちゃう人達の事だよね?
だから怖くて世間に出られないんでしょ?

肥大した無根拠の自己愛を満たすには、
自分の狭い世界の中で、自分を無条件に受け入れてくれるものと一緒に
夢の世界で暮らすしかないもんね

でも、現実に接触すると、夢から醒めなきゃいけない
彼らにとってそれは、自分が目をそらし続けた無能な自分と対峙する瞬間だもんねぇ
そりゃ苦しかろう逃げたかろう
その結果出来たのが、いわゆる「ニート」とよばれる人達なんじゃないの?w
0490nobodyさん2008/12/18(木) 00:19:01ID:???
質問

なんでセーフモードのphpo.iniは
magic_quote_gpcがOFFなの?
0491nobodyさん2008/12/18(木) 00:19:33ID:4FSaHF+d
>>490
おっとID
0492nobodyさん2008/12/18(木) 01:57:31ID:???
http://takagi-hiromitsu.jp/diary/20051122.html

ひろみちゅのページは勉強になるなあ
0493nobodyさん2008/12/18(木) 02:19:17ID:???
確かに勉強にはなるが古くないか
0494nobodyさん2008/12/18(木) 02:21:01ID:???
>>459
>ID無しでの唐突な話題多数。
>9割型IDのない変な書き込みは全てこいつです。
0495nobodyさん2008/12/18(木) 02:33:35ID:???
http://japan.zdnet.com/sp/feature/07zeroday/story/0,3800083088,20384960,00.htm

セキュリティの問題でPHP 5.2.7が配布中止に

PHP 5.2.7にセキュリティ上の問題が発見され、配布中止となっ
た。PHPユーザーはバージョン5.2.8がリリースされるまではPHP
5.2.6を使うべきであるという。

オープンソースプロジェクトのPHP Groupは、PHP version 5.2.7
の配布を中止した。これは、一定の設定に影響のあるセキュリ
ティ上のバグのためだ。

 Apacheの支援を受けたプロジェクトであるPHP Groupが掲載
した情報によれば、PHPユーザーは、この問題が修正されたPH
P 5.2.8がリリースされるまでは、version 5.2.6を使うべきだという。

 PHP 5.2.7リリースに発見されたセキュリティ上のバグにより
、このバージョンは配布を中止された。このバグは、magic_quote
s_gpcが有効とされた設定に影響があり、これが有効に設定され
ていても無効のままになってしまうという問題がある。PHP 5.2.8
がリリースされるまでの間は、PHP 5.2.6を使用すること。

 magic quotes機能はPHP 6.0.0で廃止され、削除される。PHP
Groupは「この機能を使用しないことを強く推奨する」と警告して
いる。
0496nobodyさん2008/12/18(木) 02:34:17ID:???
5.2.8もう出ただろ
0497nobodyさん2008/12/18(木) 02:45:14ID:???
これ以上スレ違いなぼやきと自演レスを続けるのなら
マジで頼むからコテをつけるかどっか行ってくれ
答えられるならコテかくして普通に答えてもいいから
とにかく今の状態は本当に迷惑だ
0498nobodyさん2008/12/18(木) 02:52:32ID:???
>>497
ルルルル…
    !   ___
    ∧,,∧  ||\  \
   (・ω・` )  ||  |二二|
  (  つつ ||/  /
|二二二二二二二二二二|
 || ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


      ∧,,,∧  ガチャ
     ( ´・ω・)コ
     ( oロ.ノ    ヱ
     `u―u'~~~~'〔◎〕
     """""""""""""""

                 ____________________
      ∧,,,∧      /
     ( ´・ω・)コ   < <丶`∀´><マジで頼むからコテをつけるかどっ…
     ( oロ.ノ    ヱ \
     `u―u'~~~~'〔◎〕   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     """""""""""""""



      ∧,,,∧  ガチャ
     ( ´・ω・) ミ
     ( oロ つΠ
     `u―u' 〔◎〕
     """""""""""""""
0499nobodyさん2008/12/18(木) 02:55:48ID:???
匿名だからって少しは空気ぐらい嫁よ・・・
0500nobodyさん2008/12/18(木) 03:00:52ID:???
>>497宛な
0501nobodyさん2008/12/18(木) 03:14:56ID:???
お前宛だよ

>>483=>>485=>>486=>>488=>>489=>>490=>>491=>>492=>>495=>>498=>>500

こういう必死に返信してくるのが楽しいなら
ストレス発散の場を間違えてる
リアルでやれ
0502nobodyさん2008/12/18(木) 03:32:36ID:???
明らかに違うんだけど
お前頭悪いな
0503nobodyさん2008/12/18(木) 04:46:05ID:???
知恵遅れとか    低学歴とか  奴隷体質とか
   精神病とか  部落民とか    在日とか     そんな奴等の集まり
0504nobodyさん2008/12/18(木) 04:52:45ID:vOfimxeh
ID出さないと、なにがまずいのかなぁとか聞いてみたりして。。

ここのルールなんだよ!じゃなくて
なんでそんなルールがあるの?っていうとこ。。


0505nobodyさん2008/12/18(木) 05:00:38ID:???
成りすましが沸くらしい
0506nobodyさん2008/12/18(木) 05:02:15ID:4FSaHF+d
質問

文字コードをメタタグで明示的に指定しないと、
ユーザーがUTF-7を選んだり、
アタッカーがUTF-7になるように仕組んだりしたときに、
文字が変換されて、攻撃が可能になるような
コードが生成される可能性がある、よって
文字コードはUTF-8などと、メタタグで
明示的に指定したほうがよい、

と解説サイトに書いてあったのですが、
これってそうなの?
0507nobodyさん2008/12/18(木) 05:06:57ID:???
過去ログみたら全てわかるから過去ログみれ
いちいち新参のそんな質問に答えてやってもきりがない

といいたいところだが簡単に説明すると
まず第一の問題が偽者が出現する(自己解決しました)
第二の問題がIDを出さないことは匿名の性質を高めるので
お礼がなかったり煽りかえしてきたり態度が横柄になったりと
心理的な影響が大きくなり荒れる方向に進む
最近いるID出して態度が横柄なのは例外(これはただの荒らしなのでどうしようもない)
それともう1つスレをageて質問があることを知らせる役割もある(ブラウザから見てる人間もいる)

IDは変えることが可能だがわざわざ変えてまで荒らそうとするのはそうそういない
0508nobodyさん2008/12/18(木) 05:19:40ID:???
>>506
ググってわかる質問はググレカス。
コードも出さないつまらん質問ばっか繰り返すな。
四六時中神出鬼没でニートで必死なのはわかったけど、
現状を打開したいのならWebからの情報に頼らずまず専門学校なり行きなさい。
お金がないならハロワ行ってその手の職業訓練校紹介してもらいなさい。
そのほうが君のためにはいい。
0509nobodyさん2008/12/18(木) 05:49:18ID:???
>>508
このスレってなんのためにあるの?
ググレ、ググレって覚えたての言葉をうれしそうに連呼する猿を見ると吐き気がする。
手元にある書籍で思いっきりひっぱたいてやりたい気分。氏ねw
日本のphpが終わってるのはコミュニケーション能力のないキモヲタしかつかわないから。
そういう豚は「ググレググレググレ」ばっか。だからユーザーが育たない。
0510nobodyさん2008/12/18(木) 06:03:25ID:???
>このスレってなんのためにあるの?
少なくとも態度のでかいお前のための人力検索スレではない
コードを書いて行き詰った人やエラーの原因が特定できないなど
技術的な問題に行き当たった時に質問するようなスレで
それ以前の理論的な話題は議論するだけ無駄なので扱ってない
ようするにどっちがいい?この説明は正しい?とかそういう質問はやめろ

人に聞けば何でも解決すると思ってるバカをこんな匿名掲示板で育ててやる義理はない
少しは自分でどうにかしろ
それかできないのなら金払って学校行くか就職して会社で育ててもらえ

そんなに議論したければ登録制のフォーラムに参加するか
サイトでそう説明してるならそこの管理人に聞け
0511nobodyさん2008/12/18(木) 06:18:19ID:???
>>506
正しい質問の仕方

こういうコードを書いたのですが、
ある解説サイトではこういう危険性があるということで、
こういう風に書き換えました。
しかし実際に動かしてみてどう危険なのか理解できません。
どうしてこのコードが危険なのでしょうか?
実証できるテスト方法などもあったら教えてください。
0512nobodyさん2008/12/18(木) 06:58:31ID:???
超便利なスクリプト書いたよ
フォームから入力した文字の
バイト数をカウントして表示してくれるんだ!

下記のソースを1.phpで保存して実行

<form method="post" action="1.php">
<input type="text" name="bbb" >
<input type="submit" >
</form>

<?php
if(isset($_POST['bbb'])){
$a=$_POST['bbb'];
print htmlspecialchars($a);
$b=strlen($a);
print "<br>";
print htmlspecialchars($b);
}
?>
0513nobodyさん2008/12/18(木) 06:59:31ID:???
一見同じように見える「あ」も
シフトJISのときは2バイト、
UTF-8のときは3バイト、と
違っているのが実際に確認できる。おすすめ。
0514nobodyさん2008/12/18(木) 07:16:01ID:4FSaHF+d
質問
htmlspecialcharsの第三引数を
UTF-8等と指定しろ!と書いてあるサイトと、
そんなん、指定しても意味ないけどねー。って
書いてあるサイトとあるんだけど、
どっちが正しいの?
0515nobodyさん2008/12/18(木) 07:19:32ID:???
http://blog.ohgaki.net/htmlentitiesa_raspa_a_afia_a_s
このページには、
第三引数を指定しろ、と書いてある。
0516nobodyさん2008/12/18(木) 07:26:53ID:???
文字コードもきちんと指定した完全版はこれだ

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>

<form method="post" action="1.php">
<input type="text" name="bbb" >
<input type="submit" >
</form>

<?php
if(isset($_POST['bbb'])){
$a=$_POST['bbb'];
print htmlspecialchars($a, ENT_QUOTES, 'UTF-8');
$b=strlen($a);
print "<br>";
print htmlspecialchars($b, ENT_QUOTES, 'UTF-8');
}
?>
</html>
0517nobodyさん2008/12/18(木) 07:35:27ID:???
http://d.hatena.ne.jp/teracc/20070415

このページでは、「第三引数を指定しても
まったく意味がない」と書いてある。

「htmlspecialcharsの第三引数は、今のところ指定するメリットは無い。」
「補足すると、意味的には指定したいところです(何の効果もありませんが)。」
「意味的には第三引数に文字コードを指定するのが正しいですが、指定しなくても実のところ問題はありません。

ネット上には「不正な文字を利用したXSS攻撃*1を防ぐために、
第三引数を指定する方がよい」というような記述もありましたが
、これは日本語用の文字コードを使う限りは正確ではありませ
ん。文字コードを指定したところで、関数の出力結果は何ら変わ
りません。攻撃を防ぐ効果はないのです。」
0518nobodyさん2008/12/18(木) 07:37:52ID:???
ほうほう、どっちが正しいの?
0519nobodyさん2008/12/18(木) 08:16:52ID:???
http://d.hatena.ne.jp/teracc/20070125/1169722643

このページ見ると

「DBMSが提供するエスケープ関数や、バ
インド関数、もしくはそれらを使いやすいよ
うにラップするPear::DBなどを使うようにす
るのが望ましいです。」


ってかいてあるけど、そうなの?
0520nobodyさん2008/12/18(木) 08:18:09ID:???
>>519
>>1
■ このスレッドは過去ログ倉庫に格納されています