• 締切済み

osCommerceの問合せメールに特定の文字が・・

osCommerceのお問合せメールフォームについてなのですが、 /osc/catalog/contact_us.phpに特定の漢字、"高""内"などを「お名前」「内容」の欄に記入し「次に進む」ボタンを押すと真っ白の画面になり、何も表示されません。 半角英文字や"横""徳"などだと、「送信されました」のメッセージ画面が表示されます。 真っ白の画面になったときも、メールは正常に送信されています。 対処の方法、該当する過去のスレッドなどご存知の方がいらっしゃったら、教えていただけないでしょうか? php.iniの設定かな?と思い書き換えてみました。 現在のphp.iniはこうなっております。 Directive Local Value Master Value mbstring.detect_order no value no value mbstring.encoding_translation Off Off mbstring.func_overload 0 0 mbstring.http_input auto pass mbstring.http_output EUC-JP pass mbstring.internal_encoding no value no value mbstring.language Japanese neutral mbstring.substitute_character no value no value よろしくお願いいたします。

みんなの回答

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

osCommerceを使っている人が他にいないようなので、解答がつきませんね(^^; 取りあえず推測してみましょう。 文字コードはEUC-JPを利用しているようなので、ひょっとしたら、ブラウザの文字コード判別ミスかもしれません。 contact_us.phpの<form>に <input type="hidden" name="hogefuga" value="美乳"> と付け加えてみてください(笑) *これは冗談じゃありませんよ(笑) *美乳テーブルは結構有名ですので、googleあたりで調べてみてください。

powerv
質問者

お礼

ご返信ありがとうございます。 今回の件はemail.phpが古いのが原因だったようです。 catalog/includes/classes/email.php と admin/includes/classes/email.php を新しいものに書き換えることで正常に動作するようになりました。 お騒がせしました。