- PR -

PHPでメール送信うまく出来ません

1
投稿者投稿内容
迷い初
会議室デビュー日: 2005/06/25
投稿数: 13
投稿日時: 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>
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 2005-06-25 17:37
LinuxSquareの方にも書き込まれているようですので、
そちらの方で適切なアドバイスがありそうですが。。

引用:

件名:に日本語入れると文字が化けてしまいます
本文:に何書いても、出てきません



入力文字はEUC-JPになっているのですか?

あと、問題の切り分けのために参考サイトの通りに
受付フォームとメール送信用PHPを作ってみてはどうですか。


引用:

汗)ここはPHPのことを質問する板でよろしかったでしょうか。。



ここは主に.NETプログラミングの話題が中心です。


_________________
諸農和岳
Powered by Turbo Delphi & Microsoft Visual Studio 2005

十兵衛@わんくま同盟
http://blogs.wankuma.com/jubei/
1

スキルアップ/キャリアアップ(JOB@IT)