<?php
if(phpversion() < "4.1.0"){
	$_GET = $HTTP_GET_VARS;
	$_POST = $HTTP_POST_VARS;
	$_SESSION = $HTTP_SESSION_VARS;
}
//extract($_POST);
//$param = array_merge($_POST, $_GET);
mb_language('Japanese');



// ▼ ご利用環境に合わせて修正してください。───────────────────────────────

// 管理者メールアドレス
$adm_email = 'koyanagi@a-tenjin.com';

// メール件名
$subject_adm = '福岡県倫理法人会';	// 管理者宛
$subject_usr = 'お問合せありがとうございます';	// ユーザ宛

// 必須項目 （ 'name値' => 'エラー画面で表示する項目名' ）
$hissu = array(
	'company' => '会社名',
	'represen' => '代表者名',
	'charge' => '担当者名',
	'tel' => '電話番号',
);

// 複数回答の場合の区切り文字
$spacer = ' / ';

// 文字コードの指定 （ UTF-8 , EUC-JP , SJIS ）
$mb_code = 'UTF-8';

// ────────────────────────────────────────────────────


mb_internal_encoding($mb_code);

// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
// 入力ページ 
// ────────────────────────────────────────────────────
if(!isset($_POST['mode'])){

// HTMLテンプレート
$form_html = file('./index.html');


echo $html;
exit;
}



// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
// 確認ページ 
// ────────────────────────────────────────────────────
if($_POST['mode'] == 'check'){

// 入力値のチェック
$err_mes = '';
foreach($hissu as $key => $val){
	// 必須チェック
	if($_POST[$key] == ''){ $err_mes .= "<li>【".$val."】に入力がありません。</li>\n"; }
	else{
		// メールアドレス
		if($key == 'email'){
			if(!emailcheck($_POST['email'])){
				$err_mes .= "<li>【メールアドレス】を正しく入力してください。</li>\n";
			}
		}
	}
}
if($err_mes){
	error("入力エラー", "以下のメッセージをご確認ください。<ul>$err_mes</ul>", "前の画面に戻ってください。");
}


// HTMLエンティティに変換＆カナ変換
foreach($_POST as $key => $val){
	if(gettype($_POST[$key]) == 'string'){
		$val = mb_convert_kana($val, "KVa" , $mb_code);
		
		$val = htmlspecialchars($val, 1);
		$val = preg_replace("/(\")/", '”',$val);
		$val = nl2br($val);
		$val = preg_replace("/(\r|\n)/",'',$val);
		
		$_POST[$key] = $val;
	}
}


// HTMLテンプレート
$form_html = file('./check.html');


// 項目名リストの抽出＆入力値の設定
$param_tag = "<input type=\"hidden\" name=\"mode\" value=\"send\" />\n";

foreach($_POST as $key => $val){
	// 入力値の設定
	if($key == 'mode'){ continue; }
	if($key == 'Submit'){ continue; }
	
	if(gettype($_POST[$key]) == 'string'){
		$replacements[$key] = $val;
	}
	if(gettype($_POST[$key]) == 'array'){
		$replacements[$key] = join(" / ", $_POST[$key]);
	}
	
	$param_tag .= "<input type=\"hidden\" name=\"$key\" value=\"$replacements[$key]\" />\n";
	
	// 項目名リスト
	$item_list[] = $key;
}


// 置換のための正規表現
foreach($item_list as $value){
	$patterns[$value] = "(_%$value%_)";
}

echo $html;
exit;
}



// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
// 送信完了ページ 
// ────────────────────────────────────────────────────
if($_POST['mode'] == 'send'){

// <br />を改行に戻す
foreach($_POST as $key => $val){
	if(gettype($_POST[$key]) == 'string'){
		$val = preg_replace("/<br \/>/","\n",$val);
		$_POST[$key] = $val;
	}
}


// メールテンプレート
$mail_adm = file('./mail_adm.txt');
$mail_usr = file('./mail_usr.txt');
mb_convert_variables($mb_code, 'auto', $mail_adm, $mail_usr);


// 送信日時
$send_date = date('Y/m/d H:i:s');


// HTMLテンプレート
$form_html = file('./thanks.html');


// 項目名リストの抽出＆入力値の設定
foreach($_POST as $key => $val){
	// 入力値の設定
	if($key == 'mode'){ continue; }
	if($key == 'Submit'){ continue; }
	
	if(gettype($_POST[$key]) == 'string'){
		$replacements[$key] = $val;
	}
	if(gettype($_POST[$key]) == 'array'){
		$replacements[$key] = join("$spacer", $_POST[$key]);
	}
	
	// 項目名リスト
	$item_list[] = $key;
}


// 置換のための正規表現
foreach($item_list as $value){
	$patterns[$value] = "(_%$value%_)";
}


// 置換→HTML書き出し（管理者宛て）
foreach($mail_adm as $values){
	$values = preg_replace('/(_%send_date%_)/', $send_date, $values);
	$values = preg_replace($patterns, $replacements, $values);
	$values = preg_replace('/(_%.+?%_)/', '', $values);
	$mailbody_adm .= "$values";
}

// 管理者宛てメール送信
mb_send_mail(
	$adm_email,
	$subject_adm,
	$mailbody_adm,
	"From: ".$_POST['email']
);

// 置換→HTML書き出し（ユーザ宛て）
foreach($mail_usr as $values){
	$values = preg_replace('/(_%send_date%_)/', $send_date, $values);
	$values = preg_replace($patterns, $replacements, $values);
	$values = preg_replace('/(_%.+?%_)/', '', $values);
	$mailbody_usr .= "$values";
}

echo $html;
exit;
}




// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
// 関数
// ────────────────────────────────────────────────────


//────────────────────────
// メールアドレスチェック
//────────────────────────
function emailcheck ($email) {
	$error_flag = '0';
	if(preg_match('/[-._a-zA-Z0-9]+\@[-._a-zA-Z0-9]+\.[-._a-zA-Z0-9]+/', $email)){ $error_flag = '1'; }
	return ($error_flag);
}


//────────────────────────
// エラー表示
//────────────────────────
function error ($error_title, $error_message, $error_message2) {
echo <<< DOC_END
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
	
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta http-equiv="Content-Style-Type" content="text/css" />

	<link rel="stylesheet" href="../css/style.css" type="text/css" />
	<link rel="stylesheet" type="text/css" href="../css/next.css" />
	<link rel="stylesheet" type="text/css" href="css/style.css" />
	<meta name="keywords" content="倫理法人会,倫理,福岡県,福岡" />

	<meta name="description" content="あなたも福岡県倫理法人会の一員になって自分自身を磨いてみませんか。" />


	<title>社団法人 倫理研究所 福岡県倫理法人会 &gt; 入会案内</title>
</head>
<body>
<div id="container">

	
	<div id="header">
		<div id="top_link">
			<a href="../index.html"></a>
		</div>
		<p id="introduction">
			あなたも福岡県倫理法人会の一員になって自分自身を磨いてみませんか。
		</p>

		<div class="navi">

			<ul>
				<li><a href="../index.html"><img src="../images/common/rnav/btn01.gif" alt="トップページ" /></a></li><!--
				--><li><a href="../sitemap/index.html"><img src="../images/common/rnav/btn02.gif" alt="サイトマップ" /></a></li><!--
				--><li><a href="../privacy/index.html"><img src="../images/common/rnav/btn03.gif" alt="プライバシーポリシー" /></a></li><!--
				--><li><a href="index.html"><img src="../images/common/rnav/btn04.gif" alt="お問い合せ" /></a></li>
			</ul>

		<!-- end .navi --></div>

		<div id="GlobalNavigation">

			<ul>
				<li><a href="../greeting/index.html"><img src="../images/common/gnav/btn01_n.gif" alt="会長あいさつ" /></a></li><!--
				--><li><a href="../about/index.html"><img src="../images/common/gnav/btn02_n.gif" alt="倫理法人会とは" /></a></li><!--
				--><li><a href="../act/index.html"><img src="../images/common/gnav/btn03_n.gif" alt="単会の紹介" /></a></li><!--
				--><li><a href="http://kouenkai.jugem.jp/" target="_blank"><img src="../images/common/gnav/btn07_n.gif" alt="お知らせ" width="94" /></a></li><!--
				--><li><a href="../plan/index.html"><img src="../images/common/gnav/btn04_n.gif" alt="単会の紹介" width="94" /></a></li><!--
				--><li><a href="../member/index.html"><img src="../images/common/gnav/btn05_n.gif" alt="リンク" width="94" /></a></li><!--
				--><li><a href="../contact/join.html"><img src="../images/common/gnav/btn06_n.gif" alt="入会案内" width="94" /></a></li>
			</ul>

		<!-- end #GlobalNavigation --></div>

	<!-- end #header --></div>

	<p class="TopicPath">
		<a href="../index.html">福岡県倫理法人会</a> &gt; 入会案内
	</p>

	<div id="contents">

		<h1>入会案内・お問い合わせ・資料請求</h1>




<div style="width:600px; margin:5px auto;">
<p><b>$error_title</b></p>
<p>$error_message</p>
<p>$error_message2</p>
<FORM>
<INPUT type="button" value="戻る" onClick="history.back()"></FORM>
</div>
	<div id="footer">

		<div class="navi">

			<p>
				｜<a href="index.html">会長あいさつ</a>｜<!--
				--><a href="../about/index.html">倫理法人会とは</a>｜<!--
				--><a href="../act/index.html">単会の紹介</a>｜<!--
				--><a href="../plan/index.html">月間予定</a>｜<!--
				--><a href="../member/index.html">リンク</a>｜<!--
				--><a href="../contact/join.html">入会案内</a>｜
			</p>

		<!-- end.navi --></div>

		<p id="copyright">
			福岡県倫理法人会<br />
			事務局：〒812-0011　福岡市博多区博多駅前2-10-12-904　　TEL：092-481-1774　FAX：092-431-0922<br />
			Copyright &copy; 福岡県倫理法人会 All Rights Reserved
		</p>

	<!-- end #footer --></div>

<!-- end #container --></div>
</body>
</html>
DOC_END;
exit;
}

?>
