header("Expires: Thu, 30 Jul 2005 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache");
session_cache_limiter('no-cache');
include "../inc_euc/init.inc";
include "../inc_euc/db_connect.inc";
$sess_id = session_id();
$mode = $_POST["mode"];
// <--- upd 2010.01.25 E.Hayashi
$youken = $_POST["youken"];
$name = $_POST["name"];
$kana = $_POST["kana"];
$enmei = $_POST["enmei"];
$yakusyoku = $_POST["yakusyoku"];
$email = mb_convert_kana($_POST["email"], "a");
$zipcd = mb_convert_kana($_POST["zipcd"], "a");
$address = $_POST["address"];
$tel = mb_convert_kana($_POST["tel"], "a");
$fax = mb_convert_kana($_POST["fax"], "a");
$note = $_POST["note"];
// HTML エンティティに変換
$youken = htmlspecialchars($youken,ENT_QUOTES);
$name = htmlspecialchars($name,ENT_QUOTES);
$kana =htmlspecialchars($kana,ENT_QUOTES);
$enmei = htmlspecialchars($enmei,ENT_QUOTES);
$yakusyoku = htmlspecialchars($yakusyoku,ENT_QUOTES);
$email = htmlspecialchars($email,ENT_QUOTES);
$zipcd = htmlspecialchars($zipcd,ENT_QUOTES);
$address = htmlspecialchars($address,ENT_QUOTES);
$tel = htmlspecialchars($tel,ENT_QUOTES);
$fax = htmlspecialchars($fax,ENT_QUOTES);
$note = htmlspecialchars($note,ENT_QUOTES);
if($mode == 'exec') {
$ng == 'false';
// 2010.02.08 E.Hayashi 全項目の文字数チェックを追加
/**********
$name = stripslashes($_POST["name"]);
$kana = stripslashes($_POST["kana"]);
$address = stripslashes($_POST["address"]);
$email = stripslashes($_POST["email"]);
**********/
$err_msg = "";
// 入力エラーがあった場合
if(empty($name)) {
$err_msg .= "●ご氏名が空欄です。
";
$ng = "true";
}
else {
if (mb_strlen($name) > 20) {
$err_msg .= "●ご氏名の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
}
if(empty($kana)) {
$err_msg .= "●フリガナが空欄です。
";
$ng = "true";
}
else {
if (mb_strlen($kana) > 20) {
$err_msg .= "●フリガナの文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
}
if (mb_strlen($enmei) > 20) {
$err_msg .= "●園名の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
if (mb_strlen($yakusyoku) > 20) {
$err_msg .= "●役職の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
// if(empty($_POST["zipcd"])) {
if(empty($zipcd)) {
$err_msg .= "●郵便番号が空欄です。
";
$ng = "true";
}
else {
if (mb_strlen($zipcd) > 8) {
$err_msg .= "●郵便番号の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
}
if(empty($address)) {
$err_msg .= "●住所が空欄です。
";
$ng = "true";
}
else {
if (mb_strlen($address) > 50) {
$err_msg .= "●住所の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
}
// if(empty($_POST["tel"])) {
if(empty($tel)) {
$err_msg .= "●電話番号が空欄です。
";
$ng = "true";
}
else {
if (mb_strlen($tel) > 13) {
$err_msg .= "●電話番号の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
}
if (mb_strlen($fax) > 13) {
$err_msg .= "●FAXの文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
if(empty($email)) {
$err_msg .= "●メールアドレスが空欄です。
";
$ng = "true";
}
else {
if (mb_strlen($email) > 50) {
$err_msg .= "メールアドレスの文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
}
if (mb_strlen($note) > 256) {
$err_msg .= "●その他連絡事項の文字数がオーバーしているか、入力できない記号が含まれています。
";
$ng = "true";
}
if($_POST["privacy"] == "false") {
$err_msg .= "●「同意します」にチェックしてください。
";
$ng = "true";
}
}
$youken = mb_convert_encoding($youken,"EUC-JP");
$name = mb_convert_encoding($name,"EUC-JP");
$kana = mb_convert_encoding($kana,"EUC-JP");
$enmei = mb_convert_encoding($enmei,"EUC-JP");
$yakusyoku = mb_convert_encoding($yakusyoku,"EUC-JP");
$email = mb_convert_encoding($email,"EUC-JP");
$zipcd = mb_convert_encoding($zipcd,"EUC-JP");
$address = mb_convert_encoding($address,"EUC-JP");
$tel = mb_convert_encoding($tel,"EUC-JP");
$fax = mb_convert_encoding($fax,"EUC-JP");
$note = mb_convert_encoding($note,"EUC-JP");
// ---> upd 2010.01.25 E.Hayashi
if(empty($mode) || ($mode == 'exec' && $ng == 'true')) {
?>
ご利用ありがとうございます。 送信が完了しますと、確認メールが自動返信されます。 |
このサイトはグローバルサインによってセキュリティ証明されています。 |
ご不明な点などございましたら、下記連絡先までお問合せください。 |
株式会社 ICCデータプラス おなまえグッズワールド TEL 076-293-5201 FAX 076-293-5206 E-MAIL:onamae@idtp.jp |
Copyright(C)ICC DATAPLUS All rights reserved. |