2016-05-07 29 views
0

我開發一個網站,郵件正文,我無法通過這個簡單的步驟,得到: 只需如何插入訂單的輸入值的電子郵件,我通過PHP代碼發送郵件的正文。如何插入輸入值通過PHP

最後它的工作原理。我只是隨機更改代碼直到成功。那就是:

HTML代碼:

"<form name="order" method="post" action="email_script.php"> 
<input type="text" name="name" placeholder="Ваше Имя"> 
<input type="text" name="telephone" placeholder="Ваш Телефон"> 
<input type="submit" value="ОСТАВИТЬ ЗАЯВКУ"> 
</form>" 

PHP代碼:

$message .= $_POST["name"]; 
$message .= $_POST["telephone"]; 
$message = wordwrap($message,70); 
mail("[email protected]","Заказ Парня",$message); 

我應該寫的,而不是

$message .= "$_POST['name']\n"; 
$message .= "$_POST['telephone']"\n"; 

爲了解決什麼問題?

異常堆棧跟蹤:

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), 
expecting identifier (T_STRING) or variable (T_VARIABLE) or number 
(T_NUM_STRING) in /home4/nsaann/public_html/xparen.com/email_script.php on line 3 

回答

0

更改這裏

"<form name='order' method='post' action='email_script.php'> 
    <input type='text' name='name' placeholder='Ваше Имя'> 
    <input type='text' name='telephone' placeholder='Ваш Телефон'> 
    <input type='submit' value='ОСТАВИТЬ ЗАЯВКУ'> 
</form>" 

也改變這裏

$message = ""; 
$message .= "$_POST['name']\n"; 
$message .= "$_POST['telephone']\n"; 
+0

謝謝,我有固定的 –

+0

@NazarSerdyuk你可以讓一個ANS作爲解決您的問題,請點擊下面給予好評/ downvote右刻度線。 – Drone

+0

它仍然不工作 - 這裏是信息:解析錯誤:語法錯誤,意想不到 ''(T_ENCAPSED_AND_WHITESPACE),在/ home4/nsaann /的public_html/xparen期待標識符(T_STRING)或可變(T_VARIABLE)或數字(T_NUM_STRING)。第3行的com/email_script.php –

0

後您將追加$ _ POST領域$消息,您覆蓋這個變量wordwrap($味精,70),並且我會猜測那$ MSG doe不存在。相反,您可能想使用$消息。

+0

謝謝,我已經修復了 –