2013-10-12 2 views
0

저는 php/html 웹 사이트의 연락처 페이지를 가지고 있으며 메일 기능을 사용하여 PHP로 HTML 이메일을 보내려고합니다. 그러나 이메일은 결코 오류가 발생하지 않습니다. 이메일이 연락처 양식으로 전송되지 않습니다

내 코드입니다 : 지금 잠시 동안 노력했는데이 작업을 수행 할 수 없었던 나는 '신속'또는 'phpmailer'와 같은 메일 플러그인을 사용하지 않으

<?php 
     $required = array('FirstName', 'LastName', 'Email', 'Subject', 'Message'); 

     if (isset($_POST['Submit'])) 
      { 
       foreach ($required as $formfield) 
       { 
        if (empty($_POST[$formfield])) 
        { 
         header("Location: contact.html"); 
         die(); 
        } 
       } 

       $FirstName = $_POST['FirstName']; 
       $LastName = $_POST['LastName']; 
       $Email = $_POST['Email']; 
       $Subject = $_POST['Subject']; 
       $Message = $_POST['Message']; 

       $To = "[email protected]"; 
       $From = $Email;   

       //begin of HTML message 
       $Message = <<<EOF 
        <html> 
         <body bgcolor="#DCEEFC"> 

        $Message 

         </body> 
        </html>  
EOF; 

       $Headers = "From: $From\r\n"; 
       $Headers .= "Content-type: text/html\r\n"; 

       // Sending the mail 
       mail($To, $Subject, $Message, $Headers); 
      } 


    ?> 

서버에 업로드 할 때 문제가 발생하기 때문에

답변

0

EOF 변화

+0

EOF;에 그래 내가 그랬어 후 세미콜론 누락 내가 'EOF가'어떤 탭이나 공간을 덧붙일하지 라인에 제일 먼저해야한다는 선가는 그래서 시도 그것과 없앴다고 오류가 있지만 메일이 전달되지 않습니다. –

관련 문제