error_reporting(0);
mb_language("japanese");
mb_internal_encoding("UTF-8");
$form =$_POST;
# ------------------------------------
# 必須チェック
# ------------------------------------
#name_kanji *
#name_kana *
#postal_code1 *
#postal_code2 *
#city *
#street *
#number
#building
#tel *
#mail *
#transportservice1
#transportservice2
#transportservice3
#itservice1
#itservice2
#itservice3
#itservice4
#itservice5
#stockservice1
#stockservice2
#stockservice3
#recruit
#other
# question_txt
# ---------------------------
# error check
# ---------------------------
$error_check =0;
$checker_array = array();
# name_kanji
if($form['name_kanji'] == ''){$checker_array[name_kanji]++;$error_check = 1;};
# name_kanji
if($form['name_kana'] == ''){$checker_array[name_kana]++;$error_check = 1;};
# postal_code1
if(!preg_match("/^[0-9]{3,4}$/i",$form['postal_code1'])){$checker_array[postal_code1]++;$error_check =1;};
# postal_code2
if(!preg_match("/^[0-9]{3,4}$/i",$form['postal_code2'])){$checker_array[postal_code2]++;$error_check =1;};
# street
if($form['city'] == ''){$checker_array[city]++;$error_check = 1;};
# street
if($form['street'] == ''){$checker_array[street]++;$error_check = 1;};
# number
if($form['number'] == ''){$checker_array[number]++;$error_check = 1;};
# mail
if(!preg_match("/^([a-z0-9]+[\w-\.]+@[\w\.-]+\.\w{2,})$/i",$form['mail'])){$checker_array[mail]++;$error_check = 1;};
# tel
if(!preg_match("/^[0-9]{2,4}\-[0-9]{2,4}\-[0-9]{3,4}$/i",$form['tel'])){$checker_array['tel']++;$error_check =1;};
if(strlen($form['question_text']) > 4000 ) {$checker_array['question_text']++;$error_check =1;};
# CheckBox Check
$var_checkbox_array =array();
$var_checkbox = '';
$checkbox = array(
'transportservice1' => '小口輸送',
'transportservice2' => '貸切輸送 ',
'transportservice3' => 'お見積もり(トランスポートサービス)',
'itservice1' => 'IT構築サービス',
'itservice2' => 'IT輸送サービス',
'itservice3' => 'お見積もり(ITサービス)',
'itservice4' => 'IT回収処理サービス',
'itservice5' => 'IT倉庫サービス',
'stockservice1' => '一時保管',
'stockservice2' => '出荷代行',
'stockservice3' => 'お見積もり(ストックサービス)',
'recruit' => '採用情報',
'other' => 'その他'
);
$checkboxflag = 0;
foreach ($checkbox as $key=> $value)
{
if($form[$key] !=""){$var_checkbox_array[] = $value;$checkboxflag=1;}
};
if($checkboxflag == "0"){$checker_array['checkbox']++;$error_check =1;};
$var_question_text = $form['question_text'];
$var_question_text = htmlspecialchars($var_question_text);
$var_question_text = preg_replace("/\r\n/","\n",$var_question_text);
$var_question_text = preg_replace("/\r/","\n",$var_question_text);
$var_question_text = preg_replace("/\n/",'
',$var_question_text);
$serial = serialize($form);
$data = chunk_split(base64_encode($serial));
# CREATE SERIAL LEY
$magic = 'T6dASERwJwARBh4m96zveVFBQap1dHRQ';
$KEY_STRING = 'YAMATO_INQUIRY';
$sign = base64_encode(md5($magic.$KEY_STRING.$serial));
?>