未入力 ---->"; $checkMessage = "入力の完了していない項目がございます。
未入力 ----> 」欄にご記入をお願いします。"; $checkMail = "メールアドレスが正しく入力されていないようです。ご確認をお願いします。"; if (isset($_POST["Company"])) { $_SESSION["Company"] = $_POST["Company"];} if (isset($_POST["Name"])) { $_SESSION["Name"] = $_POST["Name"];} if (isset($_POST["tel"])) { $_SESSION["tel"] = $_POST["tel"];} if (isset($_POST["fax"])) { $_SESSION["fax"] = $_POST["fax"];} if (isset($_POST["email"])) { $_SESSION["email"] = $_POST["email"];} if (isset($_POST["question"])) { $_SESSION["question"] = $_POST["question"];} // POST されたメールアドレスを convertMailStr で半角に変換 if (isset($_POST["email"])) { $_SESSION["email"] = convertMailStr($_POST["email"]); $_SESSION["mailCheck"] = ""; } if (($_SESSION["Company"] =="") || ($_SESSION["Name"] =="") || ($_SESSION["tel"] =="") || ($_SESSION["email"] =="") || (!checkMail($_SESSION["email"]))) { $_SESSION["isComplete"] = false; } else { $_SESSION["isComplete"] = true; } //print "submit button is " . $_POST["submit"]; if ($_POST["submit"] == "送信") { $submitCall = true; } if ( $submitCall && $_SESSION["isComplete"] ) { $tempPath = currentPath(0); $locationURL = $serverURL.$tempPath."/confirm.php"; header("Location: http://".$locationURL); //$_SESSION["isComplete"] = true; } function currentPath($dirLevel) { $serverURL = $_SERVER['SERVER_NAME']; $currentPath = $_SERVER['PHP_SELF']; $urlPath = explode("/", $currentPath); $dirLevel++; for ($i = 0; $i < count($urlPath) - $dirLevel; $i++) { if ($urlPath[$i] != "") { $joinedPath .= "/" . $urlPath[$i]; } } return $serverURL . $joinedPath; } // submit ボタンが "リセット"だったら SESSION の値をすべてクリア if ($_POST["submit"] == "リセット") { $_SESSION["Company"] = ""; $_SESSION["Name"] = ""; $_SESSION["tel"] = ""; $_SESSION["fax"] = ""; $_SESSION["email"] = ""; $_SESSION["question"] = ""; $_SESSION["isComplete"] = true; } // メールアドレスを → 全角英数字を半角英数字に 半角カナを全角カナに function convertMailStr($mail) { mb_language("Japanese"); mb_internal_encoding("EUC_JP"); $mail_address = mb_convert_kana($mail, "aK"); //print "変換後のメールアドレスは: " . $mail_address . "
"; return $mail_address; } // メールアドレスに使われている文字のチェック // 英数字、 .(ピリオド)、 _(アンダースコア)、 @(アットマーク)、 -(ハイフン)以外は警告 function checkMail($mail) { // if (mb_ereg('[^0-9a-zA-Z_.@\-]', $mail)) { // 正規表現チェック ^ 行頭 / [^a-z] 否定 a-z 以外 / + 一文字以上 / * 0 文字以上 / gTLD は 2 文字以上 6 文字以下 if (!mb_eregi("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$", $mail)) { return(FALSE); } $mail_address = $mail; $domain = substr(strrchr($mail_address,'@'),1); if(!checkdnsrr($domain,"MX")){ if(!checkdnsrr($domain,"A")){ if(!checkdnsrr($domain,"CNAME")){ return(FALSE); } } } if($mail_address) return(TRUE); } ?> 株式会社リリーフ・システムズ お問い合わせ

お問い合わせ

弊社へのお問い合わせ、業務依頼など、お気軽にご連絡ください。

"; print $checkMail; print "

"; } } ?>
貴社名 " size="50">
ご担当者 " size="30">
電話番号 " size="25">
FAX " size="25">
メールアドレス " size="30">
お問い合わせ内容
   
  スタッフ