指定された電子メールアドレスに電子メールを送信するphpスクリプトがあります。
$headers = array(
'From: emailhidden',
'Content-Type: text/html'
);
$body = array(
'<br><br><br>',
'<h3>Success!</h3><br>',
'<p>Your sign up for My Panda was Successful! you may now sign in using the information provided below.</p>',
'<p><b>Login URL:</b> <a href="http://www.green-panda.com/my-panda.html">http://www.green-panda.com/my-panda.html</a></p>',
'<p><b>Username:</b> echo "$_POST[unique_id]";</p>',
'<p><b>Username:</b>". $POST['unique_id']."</p>',
'<p><b>Password:</b> echo "$_POST[passphrase]";</p>',
'<p>If you ever have any problems with My Panda or have questions, please contact us at: moevans@green-panda.com'
);
mail('emailhidden', 'My Panda Registration', implode("\r\n", $body), implode("\r\n", $headers));
問題はここに<p><b>Username:</b> echo "$_POST[unique_id]";</p>',
あります。パスフレーズも同じです。フォームに入力されたものとは異なり、正確にそのように表示されます。スクリプトの前にフォームに投稿されたものを表示するにはどうすればよいですか? 入力フィールド名は、スクリプトの投稿値と同じです。ありがとうございました!