HTML フォームが送信されたときに、PHP を使用してメールを送信したいと考えています。
チュートリアルに習ってこのPHPスクリプトを作ったのですが、Webメールで確認すると、メールアドレスと件名とメッセージしか表示されず、名前が表示されません。名前を表示するにはどうすればよいですか?
フォーム変数:
if (empty($_POST) === false) {
$errors = array();
$name = trim($_POST["name"]);
$email = trim($_POST["email"]);
$subject = trim($_POST["subject"]);
$message = trim($_POST["message"]);
$answerbox = trim($_POST["answerbox"]);
// ... etc (validation)
if (empty($errors) === true) {
$headers = 'From: '.$email. "\r\n" . $name.
'Reply-To: '.$email . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail('mail@example.com',$subject,$message,$headers);
print "<p class='formerrors'>Thank you for your message, I'll get back to you shortly!</p>";
}