パスワードを忘れた? アカウント作成
693156 journal

takosumidaの日記: PHP4.3.0+Postfixのトラブル→解決

日記 by takosumida

2週以上も悩んでいた、PHPスクリプトでフォームメールを
送信すると本文が消えて届いてしまう現象が、翔泳社に
教えてもらい解決できた。 結局、自力では無理とゆーのもふがいない。

原因はPHP-4.3.0にあげたときに、/usr/local/lib/php.iniが
前バージョンのままで、4.3.0のパラメータと相違があったこと。

そこで、php.iniを4.3.0のものを置き直して適切な設定をしたら
本文も表示されるようになった。

[mbstring] 以降
;mbstring.language = Japanese
;mbstring.internal_encoding = EUC-JP
;mbstring.http_input = auto
;mbstring.http_output = SJIS
;mbstring.encoding_translation = Off
;mbstring.detect_order = auto
;mbstring.substitute_character = none;
;mbstring.func_overload = 0

 これを、下記のようにセミコロンの削除、変更を行いました。

mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
mbstring.func_overload = 0

この場を借りて翔泳社の方には御礼申し上げたい(見てないだろう
けどね) てゆうか、こういう場合は設定ファイルの相違問題が
おおかたなんだと認識できた。 また、ダウングレードも
有効な切り分け方法なんだな。

翔泳社マンセー

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...