2013-12-10 6 views
-1

Я пытаюсь отправить почту с моим сайтом формы, но он продолжает отображать эту ошибку Анализировать ошибку: ошибка синтаксиса, неожиданный T_VARIABLE в /home/u892828859/public_html/message.php на линии 5отправки сообщений электронной почты с помощью PHP

это мой PHP:

<? php 

    // subject and email variables 

     $emailSubject = 'message from friend'; 
     $webMaster = '[email protected]'; 

    // gathering data variables 

     $emailField = $_POST['email']; 
     $subjectField = $_POST['subject']; 
     $messageField = $_POST['message']; 

     $body = <<<EOD 
<br><hr><br> 
Email : $email <br> 
Subject: $subject <br> 
Message : $message <br> 
EOD; 

    $headers = "from : $email\r\n"; 
    $headers .="Content=type: text/html\r\n"; /*to let php code to run the html tag as html and rest text*/ 
    $success = mail($webMaster, $emailSubject, $body, $headers); 

    // Result rendered as HTML 

    $theResults = <<<EOD 
<html lang="en"> 

    <head> 
     <title><Contact></title> 
     <meta charset="utf-8" /> 
     <link rel ="stylesheet" href="stylec.css" type="text/css" /> 
     <meta name ="viewport" content="width=device-width, initial-scale=1.0"/>  
    </head> 
    <body> 
     <p>Your message has been sent </p> 
     <a href ="contact.html" > GO back</a> 
</html> 
EOD; 

echo "$theResults"; 
?> 

and here is my form from my website 


        <form action="message.php" method="post"> 
         Email : </br><input type ="text" name="email"></br> 
         Subject :</br><input type ="text" name ="subject"></br> 
         Message : <br> 
         <textarea rows="10" name ="message" ></textarea> 
         </br> 
         <input type ="submit" value="submit"> 
        </form> 

любой орган может сказать мне, что я делаю неправильно. благодаря

+0

Я могу рассказать вам, что даже не предпринимается здесь: безопасность. спамеры собираются захватить ваш скрипт и отправить столько мусора, сколько сможете, если вы сделаете это вживую. в других новостях: этот файл message.php тогда? – skrilled

+0

$ emailSubject = 'сообщение от друга'; это строка 5 – latitude8848

+0

это моя первая попытка. Я не беспокоюсь о спамерах в данный момент, просто заставляя его работать. спасибо – latitude8848

ответ

0

В вашей первой линии есть пространство между? и php. Попробуйте удалить пространство.

+0

Спасибо raj. он работает сейчас – latitude8848

Смежные вопросы