PHP 中把表单发送到指定邮箱的问题 50
代码如下HTML部分为<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML3.2//EN"><HTML><HEAD><TITLE>E-MailForm<...
代码如下
HTML部分为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <TITLE>E-Mail Form</TITLE> </HEAD> <BODY>
<FORM method="POST" action="do_sendform.php3">
<P>你的名字:<br> <INPUT type="text" name="sender_name" size=30> </p>
<P>你的邮件地址:<br> <INPUT type="text" name="sender_email" size=30> </p>
<P>信件内容:<br> <textarea name="message" cols=30 rows=5></textarea> </p>
<INPUT type="submit" value="发送信件">
</FORM>
</BODY> </HTML>
PHP 部分为
<?php
$msg = "Sender Name:\t$sender_name\n"; $msg .= "Sender E-Mail:\t$sender_email\n"; $msg .= "Message:\t$message\n\n";
$recipient = "you@youremail.com"; $subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n"; $mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD><TITLE>表单已经发送完毕!</TITLE></HEAD><BODY>"; echo "<H1 align=center>谢谢你, $sender_name</H1>"; echo "<P align=center>反馈表发送完毕</P>"; echo "</BODY></HTML>";
?>
=============================================================
问题 收到的邮件中 没有INPUT 文本框的内容
收到的邮件内容如下
请问怎么调试才能让邮件收到INPUT框中的内容,谢谢,最好详细点,我不懂PHP。谢谢。 展开
HTML部分为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <TITLE>E-Mail Form</TITLE> </HEAD> <BODY>
<FORM method="POST" action="do_sendform.php3">
<P>你的名字:<br> <INPUT type="text" name="sender_name" size=30> </p>
<P>你的邮件地址:<br> <INPUT type="text" name="sender_email" size=30> </p>
<P>信件内容:<br> <textarea name="message" cols=30 rows=5></textarea> </p>
<INPUT type="submit" value="发送信件">
</FORM>
</BODY> </HTML>
PHP 部分为
<?php
$msg = "Sender Name:\t$sender_name\n"; $msg .= "Sender E-Mail:\t$sender_email\n"; $msg .= "Message:\t$message\n\n";
$recipient = "you@youremail.com"; $subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n"; $mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD><TITLE>表单已经发送完毕!</TITLE></HEAD><BODY>"; echo "<H1 align=center>谢谢你, $sender_name</H1>"; echo "<P align=center>反馈表发送完毕</P>"; echo "</BODY></HTML>";
?>
=============================================================
问题 收到的邮件中 没有INPUT 文本框的内容
收到的邮件内容如下
请问怎么调试才能让邮件收到INPUT框中的内容,谢谢,最好详细点,我不懂PHP。谢谢。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询