테스트 사이트 - 개발 중인 베타 버전입니다

폼메일 언어셋 질문입니다 ㅠㅠ 채택완료

chqhdpdy 7년 전 조회 2,978

폼메일 언어셋 질문입니다.

제목은 제대로 들어오는데, 메일안에 내용이 깨져나옵니다.

아래처럼요! 방법이 없을까요?ㅠㅠ

 

오류

Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIGh0bWw+CgkJCQk8aHRtbCBsYW5nPSJrbyIg

.

.

.

 

 

</p>

<p><?php

include "../../module/login/head.php";

include "../lib/option.php";</p>

<p>if(!class_exists("AppMain")) include_once '../../module/classes/class.AppMain.php';

if(!class_exists("Board")) include_once '../../module/classes/class.Board.php';

if(!class_exists("UtilCommon")) include_once '../../module/classes/class.UtilCommon.php';

if(!class_exists("DirectZip")) include_once '../../module/classes/cla_directzip.php';

if(!class_exists("Msg")) include_once '../../module/classes/class.Msg.php';</p>

<p>function mb_basename($path) { return end(explode('/',$path)); } 

function utf2euc($str) { return iconv("UTF-8","cp949//IGNORE", $str); }

function is_ie() {

    if(!isset($_SERVER['HTTP_USER_AGENT']))return false;

    if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) return true; // IE8

    if(strpos($_SERVER['HTTP_USER_AGENT'], 'Windows NT 6.1') !== false) return true; // IE11

    return false;

}</p>

<p>$db = new DbCon();

$dbconn = $db->getConnection();</p>

<p>$appMain = new AppMain($dbconn, 'tb_qna');</p>

<p>    $util = new UtilCommon();

    // 트랙잭션.

    $success = true;

    $result = @mysql_query("SET AUTOCOMMIT=0", $dbconn);

    $result = @mysql_query("BEGIN", $dbconn);

    /* $q_phone_1 = (is_numeric($q_phone_1)) ? $q_phone_1 : "000";

    $q_phone_2 = (is_numeric($q_phone_2)) ? $q_phone_2 : "0000";

    $q_phone_3 = (is_numeric($q_phone_3)) ? $q_phone_3 : "0000"; */

    

    $q_phone = $q_phone_1 . "-" . $q_phone_2 . "-" . $q_phone_3;</p>

<p>    

    $info['board_type'] = 'Q_COMP';

    $info['acode']=$util->clear_xss($sigun);

    $info['q_phone']=$util->clear_xss($q_phone);

    $info['q_name']= $util->clear_xss($q_name);

    $info['q_comp_name']= $util->clear_xss($q_comp_name);

    $info['q_email'] = $util->clear_xss($q_email);

    $info['q_content']= $util->clear_xss($q_content);

    $info['insert_type']= $util->clear_xss($insert_type);

    $info['q_delete_yn']= 'N';

    $info['q_answer_yn']= 'N';

    $info['q_regist_date']= date('Y-m-d H:i:s');

    

    

    $result = $appMain->inserQna($info);</p>

<p>    $menu_type = '1';

    $sql="select * from tb_menu_mail where menu_type='".$menu_type."' ";

    $result=mysql_query($sql,$dbconn);

    $row=mysql_fetch_array($result);</p>

<p>    $send_mail=$row['send_mail'];</p>

<p>    $request_name=$info['q_name'];

    $request_phone=$info['q_phone'];</p>

<p>    $e_email = $info['q_email'];

    $subj =  $info['q_comp_name'];

    $cont = $info['q_content'];

    include "./send_mail.php";</p>

<p>    if($result) {

        echo json_encode(array('result' => 'true','msg'=> 'We received your inquiry. I will reply after confirmation.'));

    } else {

        $success = false;

        echo json_encode(array('result' => 'false','msg'=> 'Registration failed. Please refresh the page and try again.'));

    }</p>

<p>if(!$success) {

    $result = @mysql_query("ROLLBACK", $dbconn);

} else {

    $result = @mysql_query("COMMIT", $dbconn);

}</p>

<p>

$db->close($dbconn);

unset($db);

?>

 </p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

7년 전

사용하려는 메일이 그누보드에서 사용하는 건가요 그누보드와는 별개인가요?

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
chqhdpdy
7년 전
그누보드와는 별개입니다.. ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인