お問い合わせ入力フォーム(4)
お問い合わせ入力フォーム(4)
- お礼メールを自動送信する
《thanks.php》
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>確認画面</title> <link href="style.css" rel="stylesheet" media="screen, print"> </head> <body> <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $name = htmlspecialchars($name); $email = htmlspecialchars($email); $message = htmlspecialchars($message); print $name.'様<br>'."\n"; print 'お問い合わせ、ありがとうございました。<br>'."\n"; print 'お問い合わせ内容『'.$message.'』を<br>'."\n"; print $email.'にメールで送りましたのでご確認ください。'."\n"; $mail_sub = 'お問い合わせを受け付けました。'; $mail_body = $name."様、ご協力ありがとうございました。"; $mail_body = html_entity_decode($mail_body,ENT_QUOTES,"UTF-8"); $mail_head = 'From:xxx@gmail.com'; mb_language('Japanese'); mb_internal_encoding("UTF-8"); mb_send_mail($email,$mail_sub,$mail_body,$mail_head); ?> </body> </html>
- 「$mail_sub」には、メールタイトル(subject)が入ります
- 「$mail_body」には、メール本文が入ります
- 「\n」を展開させるため「ダブルクォーテーション」を使います
- 「$mail_head」には、ヘッダー情報が入ります(From:運営者のメールアドレス)
- 「mb_send_mail」が、メールを送信する命令です
これで、入力していただいた方へ確認メールが届きます。
サーバーにアップロード