| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- <?php
- // 문의 Dao
- include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
- //include $_SERVER['DOCUMENT_ROOT'].'/common/userchk.php';
-
- $mode= trim(avoid_crack($_REQUEST["mode"]));
- $url= trim(avoid_crack($_REQUEST["url"]));
- switch($mode) {
- case "reqApply" :
-
- $cd_consultant = trim($_POST["cd_consultant"]);
- $nm_name = trim($_POST["nm_name"]);
- //$nm_tel_01 = trim($_POST["nm_tel_01"]);
- //$nm_tel_02 = trim($_POST["nm_tel_02"]);
- //$nm_tel_03 = trim($_POST["nm_tel_03"]);
- $nm_hp = trim($_POST["nm_hp"]);
- $cd_car = trim($_POST["cd_car"]);
- $nm_email = trim($_POST["nm_email"]);
-
- $nm_cont = trim($_POST["nm_cont"]);
- $ds_type = trim($_POST["ds_type"]);
-
- $_fields = Array(
- "nm_name"=>$nm_name
- ,"nm_hp"=>$nm_hp
- ,"cd_consultant"=>$cd_consultant
- ,"nm_email"=>$nm_email
- ,"cd_car"=>$cd_car
- ,"nm_cont"=>$nm_cont
- ,"ds_type"=>$ds_type
- ,"ds_status"=>'A0'
- ,"dt_insert"=>now()
- ,"nm_insert"=>'system'
- ,"dt_update"=>now()
- ,"nm_update"=>'system'
- ,"ds_delind"=>'N');
-
- $result = $dbCon->insertDAO($_fields, "request_master");
- $cd_request = $dbCon->getLastIndex();
- if ($result ) {
- if($cd_consultant){
- if($ds_type == "A0"){
- //$rphone= $nm_hp;
- echo "200";
- }else if($ds_type == "B0"){
- $sql ="select * from consultant_master where cd_consultant='$cd_consultant' AND ds_delind='N'";
-
- $col=mysql_fetch_array(mysql_query($sql));
- /* $toEmail = 'sjj@ywlabs.com';
- $toName = '서정주';
- * *
- */
- $toName = $col[nm_name];
- $toEmail = $col[nm_email];
-
- $mail = new PHPMailer(true);
- try {
- $defaultStr = "이메일 문의가 들어왔습니다.";
- $defaultStr2 = "이메일문의";
- $mail->IsSMTP();
- $mail->Host = MAILHOST; // email 보낼때 사용할 서버를 지정
- $mail->SMTPAuth = true; // SMTP 인증을 사용함
- $mail->Port = 465; // email 보낼때 사용할 포트를 지정
- $mail->SMTPSecure = "ssl"; // SSL을 사용함
- $mail->CharSet = "euc-kr";
- $mail->Encoding = "base64";
- $mail->Username = GUSER; // 계정
- $mail->Password = GPWD; // 패스워드
- $mail->Mailer = "smtp";
- $mail->WordWrap = 50;
- $mail->SetFrom(GUSER, iconv("UTF-8","EUC-KR",$toName)); // 보내는 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)
- $mail->AddAddress($toEmail, ''); // 받을 사람 email 주소와 표시될 이름 (표시될 이름은 생략가능)
- $mail->AddReplyTo(GUSER,"Webmaster");
-
- $mail_fileName = "../../email/email02.html";
- $fp = fopen($mail_fileName, "r");
- $fr = fread($fp, filesize($mail_fileName));
- fclose($fp);
-
- $fr = str_replace("[[serviceDomain]]","http://www.auditeiancpo.com/", $fr); // img url 링크
- $fr = str_replace("[[serviceTitle]]", $defaultStr2, $fr); // 타이틀
- $fr = str_replace("[[inquireContents]]", $defaultStr, $fr); // 내용
- // 문의 내용
-
- $fr = str_replace("[[title1]]","이름", $fr); // 항목1
- $fr = str_replace("[[title2]]","휴대폰", $fr); // 항목2
- $fr = str_replace("[[title3]]","이메일", $fr); // 항목3
- $fr = str_replace("[[title4]]","내용", $fr); // 항목4
- $fr = str_replace("[[content1]]",$nm_name, $fr); // 항목내용1
- $fr = str_replace("[[content2]]",$nm_hp, $fr); // 항목내용2
- $fr = str_replace("[[content3]]",$nm_email, $fr); // 항목내용3
- $fr = str_replace("[[content4]]",$nm_cont, $fr); // 항목내용4
-
- $fr = str_replace("[[tr_display1]]","", $fr); // 노출여부
- $fr = str_replace("[[tr_display2]]","", $fr); // 노출여부
- $fr = str_replace("[[tr_display3]]","", $fr); // 노출여부
- $fr = str_replace("[[tr_display4]]","", $fr); // 노출여부
- $mail->IsHTML(true); // HTML의 형식으로 보냄
- $mail->Subject = iconv("UTF-8","EUC-KR",'이메일문의');
- $mail->Body = iconv("UTF-8","EUC-KR",$fr);
- $mail->AltBody = $defaultStr2;
- $mail->Send(); // 실제로 메일을 보냄
-
-
- $_fields = Array(
- "ds_send" => 'B0'
- ,"dt_update" => now()
- ,"nm_update" => $cd_userid);
-
- $updateRtn = $dbCon->updateDAO($_fields,"request_master","cd_request='".$cd_request."'");
- echo "200";
- } catch (phpmailerException $e) {
- echo $e->errorMessage(); //Pretty error messages from PHPMailer
- } catch (Exception $e) {
- echo $e->getMessage(); //Boring error messages from anything else!
- }
- }else{
- echo "200";
- }
-
- }else{
- echo "200";
- }
-
- }else{
- echo "999";
- //AlertRedirect("등록처리에 실패 하였습니다. 잠시후 다시 시도해 주세요.","/purchase/purchase.php");
- }
-
- break;
-
- default :
- echo "999";
- break;
- }
- $dbCon->close();
- die();
- ?>
|