【发布时间】:2013-03-03 05:36:50
【问题描述】:
我已按照发送联系表单的简单教程进行操作,但它似乎无法正常工作。请有人帮忙。
如下表格:
<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 ='kirsty.harris1985@gmail.com';
$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 供人们查看。
【问题讨论】:
-
什么不起作用?没有电子邮件?错误信息?让您的“错误”文本显示给您?
-
您的 php 代码中缺少
$_POST。另外,请务必检查您在 gmail 中的垃圾邮件文件夹。 -
我收到配置错误的错误。联系页面上的网站是 nqmedia.co.uk
-
@AustinAllover 对不起,我把这个放在哪里?它在教程中没有:S
-
你postitive post.php在同一个文件夹里吗?
标签: php