/*
********************************************************************************
[定義]
********************************************************************************
*/
//相対ディレクトリ
define("BASE_RELATIVE_DIR", "./");
//トップページ
define("DEF_TOP_PAGE", "DEF_TOP_PAGE");
//ページタイトル
define("DEF_PAGE_TITLE_MAIN", "オービット外語学院ウェブサイト");
// ---------- 入力フォームの定義 ----------
//パンフレット・一般サービス(数値)
define("DEF_PAMPHLET_VALUE_GENERAL_SERVICE", 0);
//パンフレット・Kidsサービス(数値)
define("DEF_PAMPHLET_VALUE_KIDS_SERVICE", 1);
//パンフレット・一般サービス(名前)
define("DEF_PAMPHLET_NAME_GENERAL_SERVICE", "一般サービス");
//パンフレット・Kidsサービス(名前)
define("DEF_PAMPHLET_NAME_KIDS_SERVICE", "Kidsサービス");
$g_arrDefPamphlet = array(
DEF_PAMPHLET_VALUE_GENERAL_SERVICE => DEF_PAMPHLET_NAME_GENERAL_SERVICE
, DEF_PAMPHLET_VALUE_KIDS_SERVICE => DEF_PAMPHLET_NAME_KIDS_SERVICE
);
//性別・男性(数値)
define("DEF_SEX_VALUE_MALE", 0);
//性別・女性(数値)
define("DEF_SEX_VALUE_FEMALE", 1);
//性別・男性(名前)
define("DEF_SEX_NAME_MALE", "男性");
//性別・女性(名前)
define("DEF_SEX_NAME_FEMALE", "女性");
$g_arrDefSex = array(
DEF_SEX_VALUE_MALE => DEF_SEX_NAME_MALE
, DEF_SEX_VALUE_FEMALE => DEF_SEX_NAME_FEMALE
);
/*
********************************************************************************
[共通処理のインクルード]
********************************************************************************
*/
//ページの共通前処理
require_once dirname(__FILE__).'/'.BASE_RELATIVE_DIR.'common/php/pc_http_startup.php';
/*
********************************************************************************
[処理]
********************************************************************************
*/
// ---------- フォームからの入力値を取得 ----------
//モードを取得
$g_strMode = getSanitizeConvertRequestData("Mode", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_arrPamphlet = array();
$g_arrPamphlet = $_REQUEST["Pamphlet"];
//
//$g_strName = $_REQUEST["Name"];
//$g_strName = mb_convert_encoding($g_strName, "UTF8", "EUC-JP");
//echo "g_strName = [" . $g_strName . "]
";
$g_strName = getSanitizeConvertRequestData("Name", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strNameRoman = getSanitizeConvertRequestData("NameRoman", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strMailAddress = getSanitizeConvertRequestData("MailAddress", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strTel = getSanitizeConvertRequestData("Tel", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strSex = getSanitizeConvertRequestData("Sex", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strAge = getSanitizeConvertRequestData("Age", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strZip = getSanitizeConvertRequestData("Zip", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strAddress = getSanitizeConvertRequestData("Address", DEF_TO_ENCODE, DEF_FROM_ENCODE);
//
$g_strQuestion = getSanitizeConvertRequestData("Question", DEF_TO_ENCODE, DEF_FROM_ENCODE);
// ---------- 『Orbit外語学院からのお知らせ』のRSS配信データを取得 ----------
$g_objRss = simplexml_load_file("https://orbitjapan.exblog.jp/index.xml");
// ---------- フォームからの入力値チェック ----------
if($g_strMode == "Confirm") {
//
if(!is_array($g_arrPamphlet) || count($g_arrPamphlet) <= 0) {
dispPcMessage("【パンフレット】が選択されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strName == "") {
dispPcMessage("【お名前】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strNameRoman == "") {
dispPcMessage("【お名前(ローマ字)】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strMailAddress == "") {
dispPcMessage("【メールアドレス】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strTel == "") {
dispPcMessage("【日中の連絡先】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strSex == "") {
dispPcMessage("【性別】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strAge == "") {
dispPcMessage("【年齢】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strZip == "") {
dispPcMessage("【送付先の郵便番号】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
if($g_strAddress == "") {
dispPcMessage("【送付先の住所】が入力されていません。", "戻る", "javascript:history.back();");
exit();
}
//
// if($g_strQuestion == "") {
// dispPcMessage("【ご質問】が入力されていません。", "戻る", "javascript:history.back();");
// exit();
// }
}
// ---------- メール送信 ----------
if($g_strMode == "Regist") {
//送信メールの本文を作成
$g_strMailBody = "";
$g_strMailBody .= "【パンフレット】\n";
foreach($g_arrPamphlet as $g_intKey => $g_strValue) {
$g_strMailBody .= mb_convert_encoding($g_strValue, DEF_TO_ENCODE, DEF_FROM_ENCODE) . "\n";
}
$g_strMailBody .= "\n";
$g_strMailBody .= "【お名前】\n";
$g_strMailBody .= $g_strName . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【お名前(ローマ字)】\n";
$g_strMailBody .= $g_strNameRoman . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【メールアドレス】\n";
$g_strMailBody .= $g_strMailAddress . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【日中の連絡先】\n";
$g_strMailBody .= $g_strTel . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【性別】\n";
$g_strMailBody .= $g_strSex . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【年齢】\n";
$g_strMailBody .= $g_strAge . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【送付先住所】\n";
$g_strMailBody .= "〒" . $g_strZip . "\n";
$g_strMailBody .= $g_strAddress . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【ご質問】\n";
$g_strMailBody .= $g_strQuestion . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "[資料請求者のアクセス情報]\n";
$g_strMailBody .= "【IPアドレス】\n";
$g_strMailBody .= $_SERVER["REMOTE_ADDR"] . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【ホスト名】\n";
$g_strMailBody .= gethostbyaddr($_SERVER["REMOTE_ADDR"]) . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【ブラウザ】\n";
$g_strMailBody .= $_SERVER["HTTP_USER_AGENT"] . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【メール送信時刻】\n";
$g_strMailBody .= date("Y/m/d H:i:s", time()) . "\n";
// ---------- 資料請求者へメール送信 ----------
$g_blnSentMail = sendMail(DEF_SEND_MAIL_FROM
,DEF_SEND_MAIL_FROM_NAME
,$g_strMailAddress
,DEF_SEND_MAIL_SUBJECT_REQUEST
,$g_strMailBody
,""
,""
,""
,""
,""
,""
);
// ---------- 管理者へメール送信 ----------
$g_strMailBody .= "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "[資料請求者のアクセス情報]\n";
$g_strMailBody .= "【IPアドレス】\n";
$g_strMailBody .= $_SERVER["REMOTE_ADDR"] . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【ホスト名】\n";
$g_strMailBody .= gethostbyaddr($_SERVER["REMOTE_ADDR"]) . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【ブラウザ】\n";
$g_strMailBody .= $_SERVER["HTTP_USER_AGENT"] . "\n";
$g_strMailBody .= "\n";
$g_strMailBody .= "【メール送信時刻】\n";
$g_strMailBody .= date("Y/m/d H:i:s", time()) . "\n";
$g_blnSentMail = sendMail(DEF_SEND_MAIL_FROM
,DEF_SEND_MAIL_FROM_NAME
,"info@orbitjapan.com"
,DEF_SEND_MAIL_SUBJECT_REQUEST
,$g_strMailBody
,""
,""
,""
,""
,""
,""
);
dispPcMessage("この度は皆様の貴重なお時間を使っていただき有り難うございます。
各種資料請求又は、お問合せを受け付けました。", "homeへ", "index.php");
exit();
}
/*
********************************************************************************
[表示]
********************************************************************************
*/
//HTMLヘッダ
require_once dirname(__FILE__).'/'.BASE_RELATIVE_DIR.'common/html/pc_header.php';
?>