2016-05-07 6 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 upvote/downvoteの下の右の目盛りをクリックすることで問題を解決しました。 – Drone

+0

これはまだ動作していません。パースエラー:構文エラー、予期しない ''(T_ENCAPSED_AND_WHITESPACE)、/ home4/nsaann/public_html/xparenの識別子(T_STRING)または変数(T_VARIABLE)または数値(T_NUM_STRING)が必要です。 com/email_script.php on line 3 –

0

を変更するには、$メッセージに$ _POSTフィールドを追加した後、あなたがこの変数を上書きwordwrap($ msg、70)、そして私は$ msg doeを推測するつもりです存在しません。代わりに$ messageを使用したいと思うかもしれません。

+0

ありがとう、私はそれを修正した –

関連する問題