- 1 名前:nobodyさん mailto:sage [2008/08/24(日) 21:43:37 ID:???]
- 前スレ
pc11.2ch.net/test/read.cgi/php/1202521438/
- 769 名前:nobodyさん mailto:sage [2008/12/02(火) 23:15:23 ID:???]
- どっちも痛いけど>>767が果てしなく痛い
- 770 名前:nobodyさん mailto:sage [2008/12/02(火) 23:16:48 ID:???]
- >>769
ホットケ
- 771 名前:nobodyさん mailto:sage [2008/12/02(火) 23:19:22 ID:???]
- >>766でOSの違いを吸収したつもりだったけど・・・OSXなんてしらね orz
PHP_EOLってのでいいのか
- 772 名前:nobodyさん mailto:sage [2008/12/02(火) 23:26:39 ID:???]
- >>771
Windowsはいいの? side-b.sto.co.jp/weblog/archives/287
- 773 名前:nobodyさん mailto:sage [2008/12/02(火) 23:29:12 ID:???]
- さすがPerlなんともないぜ
- 774 名前:nobodyさん mailto:sage [2008/12/02(火) 23:37:58 ID:???]
- >>772
cygwinとかもしらね orz (でもそれはLFでいいような気もする)
- 775 名前:nobodyさん mailto:sage [2008/12/02(火) 23:52:13 ID:???]
- VBですら定数あったな
- 776 名前:nobodyさん mailto:sage [2008/12/02(火) 23:52:55 ID:???]
- PHP_EOLはstr_replace(PHP_EOL,'<br />',$str)みたいな使い方するもんだろ。
PHP_EOLを出力に使うなよ。 PHPから抜け出して改行打った場合に、実行するOSによって 改行がバラけるだろ。
- 777 名前:nobodyさん mailto:sage [2008/12/02(火) 23:55:24 ID:???]
- タブやらヌルが一種類で本当によかったよな
- 778 名前:nobodyさん mailto:sage [2008/12/02(火) 23:56:39 ID:???]
- 新説ktkr
- 779 名前:nobodyさん mailto:sage [2008/12/03(水) 00:08:32 ID:???]
- サーバのOSでの改行コードだから、両方関係ないだろ。
hello worldでPHP_EOL 見てる人のOSで改行されるとは限らない。 スクリプトで使ってる改行が実行サーバの改行コードと同じとは限らない。 str_replaceでPHP_EOL 見てる人のOSの改行コードがサーバと同じとは限らない。
- 780 名前:nobodyさん mailto:sage [2008/12/03(水) 00:20:28 ID:???]
- ・・・見てる人?べつにブラウザ相手限定の話ではないとおもったが。
「スクリプトで使ってる改行」はPHPがなんか吸収してくれてるっぽいけどな。 LFでもCRLFでも動く。CRのみは知らないけどw Perl CGI から移って最初のカルチャーショックはそれ。普通にLinuxマシンに CRLFでアップロードしてるんじゃねーよって。 だから >>773 には半分だけ同意w >>776は新説。展開に期待しよう。 ブラウザがどの文字コードでどの改行コードでフォームデータを送ってくるか、 その辺もそろそろ定義および実装してほしいもんだ。 現状、なんとなく、UTF-8のページからは(ユーザの悪意がなければ)UTF-8で 飛んでくることを期待して作ってしまうんだが大丈夫なのかな・・・。 改行コードは仕方ないから変換するけど。 スレ違いスマソ
- 781 名前:nobodyさん mailto:sage [2008/12/03(水) 00:23:14 ID:???]
- Perlだったらjcode.plとかJcode.pmとかEncodeとかあるだろうよ。
- 782 名前:nobodyさん mailto:sage [2008/12/03(水) 00:25:19 ID:???]
- guess して不明なら全部はねる?
まあそういう作り方もあるだろうけどね
- 783 名前:nobodyさん mailto:sage [2008/12/03(水) 00:53:25 ID:???]
- 文字コードは、RFCでサーバが出力した文字コード以外でPOSTしても
違反ではない事になってるんだな。 accept-charsetっていうのもあるけど、対応して無いブラウザもある。 被ってる領域内の文字しか無かったら判別は不可能なのにね。 実際は大抵のブラウザはヘッダの指定と同じ文字コード送ってくれるし mb_conbertとかで優先順の1位を出力にあわせればまず平気だけども イレギュラーなブラウザは存在する。 あとはhiddenで文字コード判別出来る文字列送るって方法もある。 英語圏なら全てctypeでOKなのにな。 RFCもブラウザ作ってる奴も文字コード増やしてる奴も爆発しろ。
- 784 名前:nobodyさん mailto:sage [2008/12/03(水) 00:57:25 ID:???]
- イレギュラーなブラウザなんて少ないんだからそこらへんは趣味じゃない
- 785 名前:nobodyさん mailto:sage [2008/12/03(水) 03:25:54 ID:???]
- でも、何となくいけてるだけっていうのに違いはないんだよね
まあ判別して不明なら受け入れるっていうのが慎重かつ幅広い対応なんだろうな んで、Yiiはどこに行ったんだ。実は少し期待してるんだけど。
- 786 名前:nobodyさん mailto:sage [2008/12/03(水) 05:58:13 ID:???]
- 結局はちいたんで(ry
- 787 名前:nobodyさん mailto:sage [2008/12/03(水) 10:22:38 ID:???]
- >>763
symfonyは他のに比べて読み込むファイルが多すぎなんだよな。
- 788 名前:nobodyさん mailto:sage [2008/12/03(水) 11:40:40 ID:???]
- PHPFWの色々な比較みたいなのやってるサイトとかないかねぇ
- 789 名前:nobodyさん mailto:sage [2008/12/03(水) 13:57:38 ID:???]
- >>788
なんの比較?
|

|