メール送信(メールフォーム, mb_send_mail)
<html> <head> <title>メール送信</title> </head> <body> <h1>メール送信</h1> <?php if($_SERVER["REQUEST_METHOD"] === "POST") { echo '<p style="padding:10px;border:1px solid #666">'; if(!$_POST['name'] or !$_POST['email'] or !$_POST['subject'] or !$_POST['body']) { echo '全ての項目に入力してください。'; } else { $to = '****@*****.***'; //メール送信先 $header = "From: " . $_POST['email'] . "\n"; $header .= "Content-Type: text/plain;charset=ISO-2022-JP\n"; $header .= "X-Mailer: PHP/" . phpversion(); $subject = $_POST['subject']; $body = $_POST['name'] . "\n\n" . $_POST['body']; // mb_send_mail($to, $subject, $body, $header); //メール送信 echo ' メール送信しました。<br> <br> ■名前<br> ', $_POST['name'], '<br> <br> ■メールアドレス<br> ', $_POST['email'], '<br> <br> ■題名<br> ', $_POST['subject'], '<br> <br> ■本文<br> ', $_POST['body'], '<br> '; } echo '</p>'; } else { //メールフォーム echo ' <form action="" method="POST" style="padding:10px;border:1px solid #666"> ■名前<br> <input type="text" name="name" size="100"><br> <br> ■メールアドレス<br> <input type="text" name="email" size="100"><br> <br> ■題名<br> <input type="text" name="subject" size="100"><br> <br> ■本文<br> <textarea rows="20" cols="80" name="body"></textarea><br> <br> <input type="submit" name="submit" value=" 送信 "> </form> '; } ?> </body> </html>
〔 実行する 〕