お問い合わせ
よろしければ、「上記の内容で送信」ボタンをクリックしてください。 if($error){ ?>
echo $error ?>
- echo $name ?>
- echo $email1 ?>
- echo $tel ?>
- 〒 echo $zip1 ?> - echo $zip2 ?>
- echo $address ?>
- echo nl2br($message) ?>
echo $error ?>
mb_language("Japanese");
mb_internal_encoding("EUC-JP");
$_POST = Sanitizing($_POST);
$name = $_POST["name"];
$email1 = $_POST["email1"];
$email2 = $_POST["email2"];
$tel = $_POST["tel"];
$zip1 = $_POST["zip1"];
$zip2 = $_POST["zip2"];
$address = $_POST["address"];
$message = $_POST["message"];
$step = $_POST["step"];
if($step == 1){
if($name == NULL){
$error .= "お名前が記入されていません。
";
}
if($email1 == NULL){
$error .= "メールアドレスが記入されていません。
";
}
else if($email2 == NULL){
$error .= "確認用メールアドレスが記入されていません。
";
}
else if(!preg_match("/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+\.[A-Za-z0-9_\.\-]+$/", $email1)){
$error .= "メールアドレスを正しく入力してください。
";
}
else if($email1 != $email2){
$error .= "確認用メールアドレスが一致しません。
";
}
if($message == NULL){
$error .= "お問い合わせ内容が記入されていません。
";
}
if($error){
$step = "0";
}
}
$name = RestoreSanitizing($name);
$email1 = RestoreSanitizing($email1);
$email2 = RestoreSanitizing($email2);
$tel = RestoreSanitizing($tel);
$zip1 = RestoreSanitizing($zip1);
$zip2 = RestoreSanitizing($zip2);
$address = RestoreSanitizing($address);
$message = RestoreSanitizing($message);
if($step == 2){
$html_specialchars = array_flip(get_html_translation_table(HTML_SPECIALCHARS));
$email = strtr(RestoreSanitizing($email1), $html_specialchars);
$sendto = "info@pajack.jp";
$sendbcc = "aramoto@codek.net";
$mail_subject = "【株式会社パジャック】WEBからのお問合せご確認(自動配信メール)";
$mail_msg = "/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/\n";
$mail_msg .= "\n";
$mail_msg .= " 株式会社パジャック WEBからのお問合せご確認(自動配信メール)\n";
$mail_msg .= "\n";
$mail_msg .= "/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/\n";
$mail_msg .= "\n";
$mail_msg .= "本メールはお客様からのお問い合わせ内容が 株式会社パジャック の\n";
$mail_msg .= "サーバに到達した時点で送信される、自動配信メールです。\n";
$mail_msg .= "担当者よりご返信いたしますのでしばらくお待ち下さい。\n";
$mail_msg .= "\n";
$mail_msg .= "お名前 : " . strtr(RestoreSanitizing($name), $html_specialchars) . "\n";
$mail_msg .= "メールアドレス : " . $email . "\n";
$mail_msg .= "電話番号 : " . strtr(RestoreSanitizing($tel), $html_specialchars) . "\n";
$mail_msg .= "郵便番号 : 〒" . strtr(RestoreSanitizing($zip1), $html_specialchars) . "-" . strtr(RestoreSanitizing($zip2), $html_specialchars) . "\n";
$mail_msg .= "ご住所 : " . strtr(RestoreSanitizing($address), $html_specialchars) . "\n";
$mail_msg .= "\n";
$mail_msg .= strtr(RestoreSanitizing($message), $html_specialchars) . "\n";
$mail_msg .= "\n";
$mail_msg .= "\n";
$signature = "/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/\n";
$signature .= "\n";
$signature .= " 株式会社パジャック\n";
$signature .= " URL : http://www.pajack.jp/\n";
$signature .= " E-mail : info@pajack.jp\n";
$signature .= " Tel : 06-6253-0797 / Fax : 06-6241-5980\n";
$signature .= "\n";
$signature .= " ★こちらのお問い合わせに覚えがない場合は?\n";
$signature .= " 他の方が誤ってあなたのメールアドレスでお問い合せされた可能性があります。\n";
$signature .= " その場合は、お手数ですが株式会社パジャックまでお知らせください。\n";
// サーバデータ
$remote_host = "----------------------------------------\n";
$remote_host .= "Processed : " . strftime("%c", time()) . "\n";
$remote_host .= "Server-Name : " . getenv('SERVER_NAME') . "\n";
$remote_host .= "Server-Protocol : " . getenv('SERVER_PROTOCOL') . "\n";
$remote_host .= "Server-Port : " . getenv('SERVER_PORT') . "\n";
$remote_host .= "Gateway-Interface : " . getenv('GATEWAY_INTERFACE') . "\n";
$remote_host .= "Request-Method : " . getenv('REQUEST_METHOD') . "\n";
$remote_host .= "Script-Name : " . getenv('SCRIPT_NAME') . "\n";
$remote_host .= "HTTP-Referer : " . getenv('HTTP_REFERER') . "\n";
$remote_host .= "HTTP-User-Agent : " . getenv('HTTP_USER_AGENT') . "\n";
$remote_host .= "Remote-host : " . getenv('HTTP_HOST') . "\n";
$remote_host .= "Remote-Addr : " . getenv('REMOTE_ADDR') . "\n";
$remote_host .= "----------------------------------------\n";
$remote_host .= "\n";
// 管理者に送信
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/plain; charset=iso-2022-jp\r\n";
$header .= "Content-Transfer-Encoding: 7bit\r\n";
$header .= "From: " . $email . "\r\n" . "Bcc: " . $sendbcc . "\r\n" . "Reply-To: " . $email . "\r\n" . "X-Mailer: PHP/" . phpversion();
$result2 = mb_send_mail($sendto, $mail_subject, $mail_msg . $remote_host, $header);
if($result2){
// ユーザに送信
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/plain; charset=iso-2022-jp\r\n";
$header .= "Content-Transfer-Encoding: 7bit\r\n";
$header .= "From: " . $sendto . "\r\n" . "Reply-To: " . $sendto . "\r\n" . "X-Mailer: PHP/" . phpversion();
$result1 = mb_send_mail($email, $mail_subject, $mail_msg . $signature, $header);
if(!$result1){
$error = true;
}
}
else{
$error = true;
}
if($error){
$error = "お問い合わせメールの送信に失敗しました。
もう一度「上記の内容で送信」ボタンをクリックしてください。";
$step = 1;
}
else{
header("Location: ./contact_finished.html");
exit;
}
}
?>