[生き残れるか]EC-CUBE[2店舗目]at PHP[生き残れるか]EC-CUBE[2店舗目] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト545:nobodyさん 08/03/05 02:29:33 >>544 php.ini? xreaか? 結局何が原因だったんだろう。magic_quotesかな もしEC-CUBEのソース的な問題だったら、報告よろ (俺もソース見てみたが、>>542みたいなエスケープ漏れになりそうじゃなかった) 546:nobodyさん 08/03/05 02:32:23 いや海外サーバー使ってるんだけど今まで設置していたバージョンで出るエラーじゃなかった。 magic_quotesもoffに設定済みだったんだけどスペースが入っていたのを確認した。 547:nobodyさん 08/03/05 09:05:55 <input type="hidden" name="category_id" value="a:1:{i:0;s:1:"4";}"> serializeをそのままhiddenに突っ込んでるのか。。。EC-CUBE つか、4 は文字列扱いになってるぞ? 変数の型くらいちょっとは考えて実装しろよ。 他に何かserializeをhiddenに入れたとしたら、エスケープの内容によっては正常に展開されないぞ。 548:nobodyさん 08/03/05 09:44:02 >>547 ただ単に配列をserializeしただけだから、それは問題ないんじゃね? 糞古い日本のソース特有の、例えば <, > &, ", ' を全角に差し替えるサニタイズwとかを してるんなら言ってることはわかるけど、Smartyのescapeをそのまま。 serialize → htmlspecialchars でなんで余分な空白が入るんだろう 海外サーバで謎の文字化け、とかそういう話なのかな。PHPのコンパイル不全とか。 php.iniで直るってのも、ディレクトリにphp.iniを設定っていうのも、全て謎 ここまでの情報では、本人以外には原因不明だな 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch