我正在寫一個網站的聯繫表,並且無法通過實際的電子郵件發送表單的字段。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