- - PR -
PHPでメール送信うまく出来ません
1
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-06-25 14:53
http://www.a567w.net/php/php-3.html
を参考して、作ったテスト送信ですが こちら http://www.web-soho.com/mailtest.php 件名:に日本語入れると文字が化けてしまいます 本文:に何書いても、出てきません 初心者でこんなような質問で、ご教授いただければ幸いです。 汗)ここはPHPのことを質問する板でよろしかったでしょうか。。 --------------------------------------- <html> <head><title>mail.php</title></head> <body> <?php if($_POST){ $address = $_POST["address"]; $subject = $_POST["subject"]; $message = $_POST["message"]; //mail@hostには自分のメールアドレスを設定 $header = "FROM: mail@host\r\nContent-Type: text/plain;charset=\"iso-2022-jp\""; mb_language("Japanese"); if(mb_send_mail($address, mb_convert_encoding($subject, "JIS", "EUC-JP"), mb_convert_encoding($message, "JIS", "EUC-JP"), $header)){ print("送信完了しました。"); }else{ print("エラー:送信に失敗しました"); } } ?> <form name="form1" method="post" action=""> 宛先:<input name="address" type="text" id="address"> <br> 件名:<input name="subject" type="text" id="subject"> <br> 本文: <textarea name="messge" cols="65" rows="6" id="messge"></textarea> <br> <input type="submit" name="Submit" value="テスト送信"> </form> </body> </html> | ||||||||
|
投稿日時: 2005-06-25 17:37
LinuxSquareの方にも書き込まれているようですので、
そちらの方で適切なアドバイスがありそうですが。。
入力文字はEUC-JPになっているのですか? あと、問題の切り分けのために参考サイトの通りに 受付フォームとメール送信用PHPを作ってみてはどうですか。
ここは主に.NETプログラミングの話題が中心です。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||||||
1
