toroku.php 7.35 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:資金繰りシミュレーション申し込み
//* プログラムID:toroku.php
//* 機能        :DB作成、登録
//* 作成者      :T.SATO(MTC)
//* 
//*****************************************************************************

header("Content-type: text/html; charset=EUC-JP");

include("../include/dbcon_adm.inc");
include("../include/jcode.php");
include("../include/mime.php");
include("../include/const.inc");

$HP_Path = DEF_HP_URL;

	if($sex==0){
		$sex = "true";
	}else{
		$sex = "false";
	}
	$strDate= date("YmdHi",mktime(date("H"),date("i"),0,(date("m")),date("d")+30,date("Y")));

	$strSql = "SELECT group_id FROM group_inf WHERE group_id = '".$group_id."'";
	$rsResult = pg_exec($pg_con,$strSql);

	if(pg_numrows($rsResult)!=0){
		//同一のグループIDがあれば何もしない
		echo("DB NAME重複");
		exit;
	}else{

		//管理DBにグループID登録
		$db_name="SIM_tri_".$group_id;

		$strSql  = "INSERT INTO group_inf VALUES( ";
		$strSql .= "'$group_id','$group_pass','$db_name','$group_id','$company_name')";
		$rsResult = pg_exec($pg_con,$strSql);
		if($rsResult==false){
			echo("SQL失敗(INSERT)");
			exit;
		}
	}

	//テンプレートからDBコピー
	$strMKDB = "CREATE DATABASE \"SIM_tri_".$group_id."\" WITH OWNER = pgsqladmin TEMPLATE =\"SIM_MST\" ENCODING ='EUC_JP' ";
	$objRec = pg_exec($strMKDB);
	if($objRec==false){
		echo("DB作成失敗");
		exit;
	}

	$hostname="localhost";
	$database="SIM_tri_".$group_id;
	 
	if( !$pg_con=pg_connect("host=$hostname dbname=$database user=pgsqladmin password=pgsqladmin") ) {
		print "Error : connect to ${hostname}<br>";
		exit;
	}

/*** ユーザ追加
//	$strSql  = "INSERT INTO user_inf (user_seq, user_id, user_pw , user_namekj , user_namekn , disp_rank , admin_flg , nyukin_flg , shikin_flg, bumon_seq ) VALUES(";
//	$strSql .= "2,'user1','user1','$user_namekj','', 2, 1, 1, 1, 1 )";
//	$rsResult = pg_exec($pg_con,$strSql);
//	if($rsResult==false){
//		echo("SQL失敗(INSERT)");
//		exit;
//	}
***/

	//start_tbl登録
	$strSql  = "INSERT INTO start_tbl (start_year, start_month, start_money , start_unit, start_zei ) VALUES(";
	$strSql .= date(Y).", ".date(m).", 0, 1, '1.05' )";
	$rsResult = pg_exec($pg_con,$strSql);
	if($rsResult==false){
		echo("SQL失敗(INSERT)");
		exit;
	}

	$KnowData="";
	if($know1 != ""){
		 $KnowData=$KnowData." メール\n";
	}
	if($know2 != ""){
		 $KnowData=$KnowData." Yahoo検索エンジン\n";
	}
	if($know3 != ""){
		 $KnowData=$KnowData." Google検索エンジン\n";
	}
	if($know4 != ""){
		 $KnowData=$KnowData." チラシ\n";
	}
	if($know5 != ""){
		 $KnowData=$KnowData." 口コミ\n";
	}
	if($know6 != ""){
		 $KnowData=$KnowData." 弊社ホームページ\n";
	}
	if($know7 != ""){
		 $KnowData=$KnowData." 紹介\n";
	}
	if($know8 != ""){
		 $KnowData=$KnowData." 雑誌\n";
	}
	if($know9 != ""){
		 $KnowData=$KnowData." 新聞\n";
	}
	if($know10 != ""){
		 $KnowData=$KnowData." FAX\n";
	}
	if($know11 != ""){
		 $KnowData=$KnowData." その他(".$other.")\n";
	}

	$d1 = mktime (substr($strDate,8,2), substr($strDate,10,2) , 0 , substr($strDate,4,2), substr($strDate,6,2), substr($strDate,0,4));
	$strDate = date("Y年m月d日 H時i分",$d1);

	//登録完了メール送信
	$strToMob = $e_mail;
	$strSubmitAdd = DEF_MST_MAIL;
 
	$Subject_name = "「F-lab」のご登録ありがとうございました";
	$strSubject = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert($Subject_name, 0, 3)) . "?=";
	$strComment .= $company_name."様\n";
	$strComment .= "\n";
	$strComment .= "このたびは、資金繰り支援システム「F-lab」に\n";
	$strComment .= "登録していただきありがとうございました。\n";
	$strComment .= "\n";
	$strComment .= "登録作業が完了致しましたのでお知らせいたします。\n";
	$strComment .= "\n";
//	$strComment .= "なお、ご利用期限は ".$strDate." までとなっております。\n";
//	$strComment .= "\n";
	$strComment .= "===============================================\n";
	$strComment .= "【F-lab ログインURL】\n";
	$strComment .= DEF_SYS_URL."\n";
	$strComment .= "\n\n";
	$strComment .= "まず、管理者様の方で「初期設定」、「メンバー登録」など各種設定が必要になります。\n";
	$strComment .= "各種設定については、下記のURL、及びシステム内のヘルプをご覧下さい。\n";
	$strComment .= $HP_Path."\n";
	$strComment .= "\n\n";
	$strComment .= "【グループID】\n";
	$strComment .= $group_id."\n";
	$strComment .= "\n";
	$strComment .= "【グループパスワード】\n";
	$strComment .= $group_pass."\n";
	$strComment .= "\n";
	$strComment .= "【システム管理者パスワード】\n";
	$strComment .= "admin\n";
	$strComment .= "\n\n";
	$strComment .= "===============================================\n";
	$strComment .= "\n";
	$strComment .= "----ご登録情報----------------------------------\n";
	$strComment .= "■グループID   :".$group_id."\n";
	$strComment .= "■メールアドレス  :".$e_mail."\n";
	$strComment .= "■社名・団体名   :".$company_name."\n";
	$strComment .= "■ご登録者名    :".$user_name."\n";
	$strComment .= "■ご住所       :".$address1."\n";
	$strComment .= "------------------------------------------------\n";
	$strComment .= "\n";
	$strComment .= "\n";
	$strComment .= "その他、ご不明点・弊社へのご要望などございましたら、\n";
	$strComment .= "何なりとお申し付け下さい。\n";
	$strComment .= "http://www.mtc-sv.jp/f-mtclab/support/contact.php\n";
	$strComment .= "今後ともメディアテック株式会社をよろしくお願い申し上げます。\n";
	$strComment .= "\n";
	$strComment .= "==================================================================\n";
	$strComment .= "\n";
	$strComment .= "F-lab お問合せ: ".DEF_MST_MAIL."\n";
	$strComment .= "メディアテック株式会社 http://www.media-tek.co.jp/\n";
	$strComment .= "\n";
	$strComment .= "==================================================================\n";
	$strComment .= "\n";
  	$strComment = jcodeconvert($strComment, 1, 3);

  	$Header1 = "";
	$Headers['From']=$strSubmitAdd;
	$Headers['X-Mailer']="PHP/".phpversion(); //メール送信プログラムの表示 
  	//PEARのmimeクラス設定
   $mime = new Mail_mime("\r\n");
   $mime->_build_params['text_charset'] = 'iso-2022-jp'; //本文テキストの文字コードをJISに設定する
   //本文のテキストの指定
   $mime->setTXTBody($strComment);
   
   $strComment = $mime->get();
   
   $Headers = $mime->headers($Headers);
   while (list($key,$val)=each($Headers)) {
       $Header1 .= $key.": ".$val."\r\n";
   }

	$intBool2 = mail($strToMob,$strSubject,$strComment,$Header1,"-f ".$strSubmitAdd);//登録者に送信
	if(!$intBool2){
		echo("メールエラー");
		exit;
   }

	$strToMob = DEF_MST_MAIL;
	$strSubmitAdd = DEF_MST_MAIL;

	$Subject_name = "F-lab 新規登録がありました";
	$strSubject = "=?iso-2022-jp?B?" . base64_encode(jcodeconvert($Subject_name, 0, 3)) . "?=";
	$strComment2 = "\n";
	$strComment2 .= "■グループID   :".$group_id."\n";
	$strComment2 .= "■メールアドレス  :".$e_mail."\n";
	$strComment2 .= "■社名・団体名   :".$company_name."\n";
	$strComment2 .= "■ご登録者名    :".$user_name."\n";
	$strComment2 .= "■このサービスをどこで知りましたか?:\n".$KnowData."\n";
	$strComment2 .= "■ご住所:".$address1."\n";
	$strComment2 .= "\n";
	$strComment2 .= "\n";
	$strComment2 .= "------------------------------------------------------------------------------------------\n";
  	$strComment2 = jcodeconvert($strComment2, 1, 3);
	$strComment2 .= "\n";
	$strComment2.=$strComment;
	
	$Header1 = $Header1;

	$intBool2 = mail($strToMob,$strSubject,$strComment2,$Header1,"-f ".$strSubmitAdd);//管理者に送信
	if(!$intBool2){
		echo("メールエラー");
		exit;
	}

	header("Location: comp.php");

?>