こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHPについて

PHPについて

PHPを使ったメールフォームを作ろうとして、ローカルに保存して、自分のメール宛でテストしてみても、送られてきません。。。 PHPの方は、確認ページと動作を一緒に組み込んだのです。ホームとPHPの文は次の通りです。

ホームのbody(フォーム自体)
<body>
<form action="\newfile6-1.htm" method="POST">
<table width="545" border="0" cellpadding="5" cellspacing="1" bgcolor="#C5CFED">
<tr>
<td width="130" bgcolor="#E6EAF7" class="font_black"><div align="center">お名前</div></td>
<td width="392" bgcolor="#FFFFFF" class="font_black"> <input class=formb size="70" type="text" name="callsighn" /></td>
<tr>
<td bgcolor="#E6EAF7" class="font_black"><div align="center">メールアドレス</div></td>
<td bgcolor="#FFFFFF" class="font_black"><input class=formb size="70" type="text" name="email" /></td>
</tr>
<tr>
<td bgcolor="#E6EAF7" class="font_black"><div align="center">題名</div></td>
<td bgcolor="#FFFFFF" class="font_black"><input class=formb size="70" type="text" name="subject" />
</td>
</tr>
<tr>
<td bgcolor="#E6EAF7" class="font_black"><div align="center">内容</div></td>
<td bgcolor="#FFFFFF" class="font_black"><textarea class=formb name="_msg;s" rows="10" cols="50"></textarea></td>
</tr>
</table>
<table width="160" border="0" cellpadding="0" cellspacing="0" class="m-top20">
<tr>
<td width="60"><input type="submit" value=" 送信 " class=nbox /></td>
<td width="40"><img src="images/spacer.gif" alt="" width="40" height="1"></td>
<td width="60"><input type="reset" value=" 中止 " class=nbox /></td>
</tr>
</table>
<input type="hidden" name="nextpage" value="\newfile6-1.htm">
</form>
</body>

PHPを含んだ方
<body>
<?php
mb_language("japanese");
mb_internal_encoding("SHIFT-JIS");

$to = "(自分のアドレス)";
$subject = "JH2YQBです";
$body = "お問い合わせの確認です。","お名前:",$_POST["callsighn"],"内容:",$_POST["body"],;
$from = $_POST[email];

mb_send_mail($to,$subject,$body,"From:".$from);

?>

<h1>送信しました</h1><br>
<a href="\newfile.html">Top</a>
</body>

何かまずいところがあったらご指摘ください。よろしくお願いします。

投稿日時 - 2010-07-22 19:33:01

QNo.6056791

困ってます

質問者が選んだベストアンサー

mb_send_mail()自体、サーバーに適切なMTAが設定されているのが前提です。

メールサーバーを自前で用意していないのであれば、PEAR::Mailなどで
ISPのメールサーバー経由でおくる方法に変えてみてはどうでしょうか?

http://pear.php.net/manual/ja/package.mail.mail.php

投稿日時 - 2010-07-23 12:17:33

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問