我已经按照发送联系表格的简单教程,但它似乎不工作。请有人协助请。下面发送联系表格不工作
形式:
<table width="400" border="0" cellspacing="1" cellpadding="0" align="center">
<tbody>
<tr>
<td>
<form action="send.php" method="post" name="form1">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tbody>
<tr>
<td width="16%">Name</td>
<td width="2%">:</td>
<td width="82%"><input id="Name" type="text" name="Name" size="50" /></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input id="customer_mail" type="text" name="customer_mail" size="50" /></td>
</tr>
<tr>
<td>Subject</td>
<td>:</td>
<td><input id="Subject" type="text" name="Subject" size="50" /></td>
</tr>
<tr>
<td>Detail</td>
<td>:</td>
<td><textarea id="detail" cols="50" name="detail" rows="4"></textarea></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" name="Submit" value="Submit" /> <input type="reset" name="Submit2" value="Reset" /></td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</tbody>
</table>
这里是我的PHP:
<?php
$to ='[email protected]';
$header="from: $name <$mail_from>";
$mail_from="$customer_mail";
$Subject="$Subject";
$detail="$detail";
$send_contact=mail($to,$header,$Subject,$detail);
if($send_contact){
echo "We've recived your contact information";
} else {
echo "ERROR";
}
?>
这是错误:
服务器错误而检索http://nqmedia.co.uk/send_contact.php 该网站遇到错误。它可能因维护而关闭或配置不正确。 以下是一些建议: 稍后重新加载此网页。 HTTP错误500(内部服务器错误):服务器试图完成请求时遇到意外情况。
此外,该网站是www.nqmedia.co.uk让人们看到它。
有什么不适合呢?没有邮件?错误信息?让你的“错误”文本显示给你? – 2013-03-02 21:05:29
你在你的php代码中缺少'$ _POST'。另外,请确保在Gmail中检查垃圾邮件文件夹。 – AustinAllover 2013-03-02 21:06:11
即时通讯错误配置不正确。该网站是nqmedia.co.uk的联系方式 – 2013-03-02 21:06:30