【发布时间】:2016-08-03 05:29:07
【问题描述】:
我正在尝试为网站构建一个简单的联系表单,但电子邮件的 $headers 部分没有正确发送。正在发送电子邮件本身,但电子邮件中缺少 $headers 选择器下的所有内容。我已经包含了 php 代码和下面的表单,而且我也知道我还没有清理代码。在添加其他内容之前,我想确保表单正常工作。
<?php
$to = "example@gmail.com";
$subject = "Reply From Your Website: ".$_POST["subject"];
$message = $_POST["message"];
$headers = "From: ".$_POST["name"]."" . "\r\n" . "Reply To: ".$_POST["email"]."";
mail($to,$subject,$message,$headers);
?>
<table class="contact-form">
<form method="post">
<tr>
<td class="label">Name:</td>
<td class="input"><input type="text" maxlength="40" name="name" required></td>
</tr>
<tr>
<td class="label">Email:</td>
<td class="input"><input type="email" maxlength="24" name="email" required></td>
</tr>
<tr>
<td class="label">Subject:</td>
<td class="input"><input type="text" maxlength="24" name="subject" required></td>
</tr>
<tr>
<td class="label">Message:</td>
<td class="input"><textarea rows="9" maxlength="1000" name="message" required></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit"></td>
</tr>
</form>
</table>
【问题讨论】: