- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpメール送信)
phpメール送信エラーの原因と解決方法
このQ&Aのポイント
- お問い合わせフォームからのメール送信がエラーになる場合、原因としては以下の可能性が考えられます。
- 1. メール送信関数の設定ミス 2. 入力値のエスケープ処理不備 3. SMTPサーバーの設定不備 4. メール送信先の設定ミス
- 上記の中で最も多いエラーは、メール送信関数の設定ミスです。正しい設定を行い、SMTPサーバーの設定も適切に行うことでエラーを解決できる場合があります。入力値のエスケープ処理やメール送信先の設定にも注意が必要です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
UTFS ではなくて、 UTF-8(ユーティーエフエイト) ですね。 後、そのファイルはUTF-8で書いてますか?
その他の回答 (1)
- bm_hiro
- ベストアンサー率51% (200/388)
回答No.2
ここに提示してあるソースは、そちらが入力したものをコピペしたものになりますでしょうか? ところどころ、「全角スペース」や「全角シングルクォート」が入っているようですので、このままだと 普通にパースエラーでました。 あと、hogehoge78さんもご指摘のmb_internal_encoding('UTFS');のところで、unknown encodingでますね。 PHPのスクリプト書く時は、メモ帳でなくて専用のテキストエディタ使ったほうがいいですよ。 フリーのPHPエディタとか。 http://phpspot.net/php/phpeditor.html 初心者には あまり向かないかもしれませんが、最近は 俺は NetBeansがお気に入りです。 http://ja.netbeans.org/ あと、初質問っぽいから仕方がないかとも思ったんですが、エラー内容も書いてもらったほうが、食いつきやすいです。