メール送信(メールフォーム, 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>
〔 実行する 〕