我正在写一个网站的联系表,并且无法通过实际的电子邮件发送表单的字段。PHP脚本问题 - 联系表
虽然电子邮件已成功发送和接收。
这里是我的HTML
<form action="mail.php" method="post" style="font-size:12px;">
<p>Name</p> <input type="text" name="name">
<p>Telephone</p><input type="text" name="phone" size="30" />
<p>Email</p> <input type="text" name="email">
<p>Message</p><textarea name="comments" rows="6" cols="25"></textarea><br />
<p>Best time to Contact You</p><input type="text" size="15" name="time" />
<input type="submit" value="Send"><input type="reset" value="Clear">
</form>
和我的PHP
<?php
$to = "myemailaddress";
$subject = "New Website Enquiry";
$message = "You have recieved a new enquiry";
$from = $_POST['email'];
$name = $_POST['name'];
$message = $_POST['comments, phone, time'];
$headers = "From:" . $from;
$url = 'index.html';
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
mail($to,$subject,$message,$headers);
?>
'$ _ POST [“的意见,电话,时间”];'是一个字段,在$ _ POST其名称''的意见,电话,time'' - 这是不一样的catting这三个领域一起。 – andrewsi
你有2个变量的消息也是第二个是不可接受的 – 2013-07-24 18:20:13