- 締切済み
mb_send_mail()関数のタイトルで特定の文字が入ると送信できません。
環境:WinXP+Apache2+PHP5 mb_send_mail()でタイトルに ”時間は何時でもokです。” を入力すると、送信に失敗します。 コードは以下の通りです。よろしくお願いします。 <?php $address=$_POST['address']; $subject=$_POST['subject']; $message=$_POST['message']; $header="Content-Type: text/plain;charset=iso-2022-jp"; mb_language("Japanese"); if(mb_send_mail($address,$subject,mb_convert_encoding($message,"JIS","EUC-JP"),$header)){ print("送信完了しました"); }else{ print("エラー:送信に失敗しました"); } ?> ($subject="時間は何時でもokです。"にするとエラーになります。)
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- hegemonism
- ベストアンサー率53% (37/69)
回答No.5
- hegemonism
- ベストアンサー率53% (37/69)
回答No.4
- hegemonism
- ベストアンサー率53% (37/69)
回答No.3
- hegemonism
- ベストアンサー率53% (37/69)
回答No.2
- moon_night
- ベストアンサー率32% (598/1831)
回答No.1
お礼
環境情報をありがとうございました。 どうやら、WINXP環境下よりUNIX系のほうが 安定してるのかな・・ PHP.INIの情報まで教えていただき参考になります。 一旦、質問を閉じて、もっと研究しようかと思います。 また、見かけましたらよろしくお願いします。