トップページ\n";
$prm["navi"] .= "\t\t\t> お問合せ\n";
// 分岐
if ($in["sub"] == "送信内容確認") { CHECK_FORM(); }
if ($in["sub"] == "前に戻る") { MAIL_FORM(); }
if ($in["sub"] == "送信する") { MAIL_SEND(); }
MAIL_FORM();
/*
##### メールフォーム
*/
function MAIL_FORM() {
global $in, $prm;
HTML_HEADER('お問合せ');
?>
お問合せフォーム
広告や勧誘などは一切不要ですので、送信しないで下さい。
また、内容により回答の必要がないと判断した場合、回答しませんのでご了承下さい。
お名前 が入力されていません。 \n";
}
// e-mail
$alnum = "a-zA-Z0-9";
if (!$in["email"]) {
$prm["error"] .= "e-mail が入力されていません。 \n";
} elseif (!ereg("^[{$alnum}_\.\-]+@([{$alnum}_\.\-]+\.[{$alnum}]+$)", $in["email"], $regs)) {
$prm["error"] .= "e-mail の形式が正しくありません \n";
} elseif ($in["email"] != $in["email_"]) {
$prm["error"] .= "e-mail が違います。同じアドレスを 2回入力して下さい。 \n";
}
// 本文
if (!$in["body"]) {
$prm["error"] .= "内 容 が入力されていません。 \n";
}
if ($prm["error"]) { MAIL_FORM(); }
$in["body"] = ereg_replace("(\r\n)+$", "", $in["body"]);
$body = nl2br($in["body"]);
HTML_HEADER('お問合せ内容確認');
?>
お問合せ内容確認
お名前 が入力されていません。 \n";
}
// e-mail
$alnum = "a-zA-Z0-9";
if (!$in["email"]) {
$prm["error"] .= "e-mail が入力されていません。 \n";
} elseif (!ereg("^[{$alnum}_\.\-]+@([{$alnum}_\.\-]+\.[{$alnum}]+$)", $in["email"], $regs)) {
$prm["error"] .= "e-mail の形式が正しくありません \n";
} elseif ($in["email"] != $in["email_"]) {
$prm["error"] .= "e-mail が違います。同じアドレスを 2回入力して下さい。 \n";
}
// 本文
if (!$in["body"]) {
$prm["error"] .= "内 容 が入力されていません。 \n";
}
if ($prm["error"]) { MAIL_FORM(); }
// メール作成
$in["body"] = ereg_replace("(\r\n)+$", "", $in["body"]);
$body = nl2br($in["body"]);
$host = gethostbyaddr(getenv("REMOTE_ADDR"));
$time = date("Y/m/d H:i:s", time());
$mail_body = "\n";
$mail_body .= $in["name"] . " 様\n";
$mail_body .= "\n";
$mail_body .= "以下の内容でメールを送信しました。\n";
$mail_body .= "\n";
$mail_body .= "接続ホスト:" . $host . "\n";
$mail_body .= "送信日時:" . $time . "\n";
$mail_body .= "お名前:" . $in["name"] . "\n";
$mail_body .= "e-mail:" . $in["email"] . "\n";
$mail_body .= "内 容 ============================================\n";
$mail_body .= $in["body"] . "\n";
$mail_body .= "===================================================\n";
$mail_body .= "\n\n";
$mail_body .= "●ショップ ニヤノコ●\n";
$mail_body .= "URL:" . BASE_URL . "\n";
$mail_body .= "e-mail:" . ADMIN_EMAIL . "\n\n";
// メール送信
$mail_sub = "●ショップ ニヤノコ●お問合せフォーム";
$mail_sub = mb_convert_encoding($mail_sub, "JIS", "SJIS");
$mail_sub = base64_encode($mail_sub);
$mail_sub = "=?iso-20220jp?B?" . $mail_sub . "?=";
$Header = "Return_path: " . ADMIN_EMAIL . "\n";
$Header .= "Date: " . $time . "\n";
$Header .= "X-Mailer: EG-Mailer Version POM-Net\n";
$Header .= "Mime-Version: 1.0\n";
$Header .= "Content-Type: text/plain; charset=iso_2022-jp\n";
$Header .= "Content-Transfer-Encoding: 7bit\n";
$Header1 = "From: " . ADMIN_EMAIL . "\n";
$Header1 .= $Header;
$mailto = $in["email"];
$Header2 = "From: " . $mailto . "\n";
$Header2 .= $Header;
//mail($mailto, $mail_sub, $mail_body, $Header1) or exit("メール送信に失敗しました。");
mail(ADMIN_EMAIL, $mail_sub, $mail_body, $Header2) or exit("メールの送信が出来ませんでした。");
// ページ表示
HTML_HEADER('お問合せ完了');
?>
お問合せ完了
以下の内容でお問合せ内容を受付いたしました。
お問合せ内容のメール送信は行っておりません。
| 接続ホスト |
|
| 送信日時 |
|
| お名前 |
|
| e-mail |
|
| 内 容 |
|
お問合せいただき、誠にありがとうございます。
出来るだけ、早く回答いたしますのでしばらくお待ち下さい。
不要な広告、勧誘などの場合、回答しない場合があります。
| | |