2013-07-01 51 views
-1

嗨,大家好,請有人看看下面的我,我不明白爲什麼我得到的錯誤。 HTML看起來像這樣php聯繫表格 - 語法錯誤

<form action="form.php" method="post"> <label for="name">Name:</label> <input type="text" name="name" id="name" required placeholder="Name" /> <label for="email">Email:</label> <input type="email" name="email" id="email" required placeholder="[email protected]" /> <label for="website">Website:</label> <input type="url" name="website" id="website" required placeholder="http://www.example.com" /> <label for="message">Message:</label> <textarea name="message" id="message" required></textarea> <input type="submit" value="Send Message" /> </form> 

然後我的form.php就像這樣。錯誤是在線16

<?php 
$name=$HTTP_POST_VARS['name']; 
$email=$HTTP_POST_VARS['email']; 
$subject=$HTTP_POST_VARS['subject']; 
$message=$HTTP_POST_VARS['message']; 

$headers = "MIME-Version: 1.0\r\n"; 

$headers .= "Content-type: text/plain; charset=utf-8\r\n"; 

$headers .= "From: $name \r\nReply-to : $name \nX-Mailer:PHP」; 

$subject=」$subject」; 
$destinataire=」[email protected]」; 
$body=」$message」; 
**if (mail($destinataire,$subject,$body,$headers)) {** 
echo 「It works」; 
} else { 
echo 「Problem」; 
} 
?> 

我真的很感謝你的幫助。

+4

這個問題似乎是題外話題,因爲它是關於調試代碼中的錯誤,通過使用下降代碼編輯器可以很容易地發現錯誤。 – HamZa

回答

3

您正在使用智能報價,請用常規報價"替換這些報價。

+1

是的,這在源代碼中很明顯。華麗的語法突出! –