メール 14−1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja"><head>
<meta http-equiv="Content-type" content="text/html; charset=EUC-JP">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" href="../style.css">
<title>メールの送信</title></head>
<body><div class="file2">
<h2>メールの送信</h2>
<?php
error_reporting(1);
$subject = $_POST["subject"];
$radio = $_POST["radio"];
$message = $_POST["message"];
if($subject == null or $radio == null){
echo "<form action='".$PHP_SELF."' method='post'>";
echo "件名とラジオボタンのチェックは必ず入れてください。<br><br>¥n";
echo "件名<br><input type='text' name='subject'><br><br>¥n";
echo "「基礎から解る!!PHP入門講座」は、<br>¥n";
echo "<input type='radio' name='radio' value='役に立った'>役に立った¥n";
echo "<input type='radio' name='radio' value='まぁまぁ'>まぁまぁ¥n";
echo "<input type='radio' name='radio' value='そうでもない'>そうでもない<br><br>¥n";
echo "メッセージ<br><textarea name='message' rows='3' cols='35'></textarea><br><br>¥n";
echo "<input type='submit' value='送信'></form>¥n";
echo "このメールは管理人に届きます。是非一言お願いします。";
echo "ちなみに送信者の情報は一切送られません。¥n";
echo "<br>PHPに関する質問等を書かれても、お答えすることはできません。";
} else {
mb_language("Japanese");
mb_internal_encoding('EUC');
$header = "Content-Type: text/plain;charset="iso-2022-jp"";
$subject = htmlspecialchars($subject, ENT_QUOTES); /*タグを無効化 */
$message = htmlspecialchars($message, ENT_QUOTES); /*タグを無効化 */
$address = "freeze@genki-okinawa.jp" ;
$message = "評価:".$radio."¥nメッセージ:".$message ;
$subject = mb_convert_encoding($subject, "JIS", "EUC-JP");
$subject = "=?iso-2022-jp?B?".base64_encode($subject)."?=";
$message = mb_convert_encoding($message, "JIS", "EUC-JP");
if(mail($address, $subject,$message, $header)){
echo "送信完了、ありがとうございました。";
}else{
echo "エラー:送信に失敗しました";
}
}
?></div>
</body>
</html>