2013-07-01 4 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. 오류가 온라인에 있습니다.

<?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

예, 여기 소스에서 매우 분명합니다. 힌트 구문 강조! –