폼메일 한글깨짐 문의합니다

폼메일 한글깨짐 문의합니다

QA

폼메일 한글깨짐 문의합니다

본문

5813c49bfc4ae794bdd3d34c4ec7fb4c_1493010392_6135.jpg
 

 

5813c49bfc4ae794bdd3d34c4ec7fb4c_1493010392_6423.jpg

 

 

아래 사진이 메일받았을때 내용부분입니다.. 

제목은 한글로 잘 나옵니다 도움부탁드립니다

 

 

-----------코드부분 텍스트-----------

 

<?

//보내는 이

  $recipient = "*** 개인정보보호를 위한 이메일주소 노출방지 ***";

//제목 처리

  $subject = '=?UTF-8?B?'.base64_encode('[abc-홈페이지발송]').'?=';

//메일주소

  $mail_from = '=?UTF-8?B?'.base64_encode($_GET['email']).'?=';

 

//메일내용

  $mail_body = "<table width='600' border='0' cellpadding='0' cellspacing='1' bgcolor='#CCCCCC'><tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>이름</td>

          <td width='400' bgcolor='#FFFFFF'>". $_GET['name']."</td></tr>".

 

        " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>회사</td>

          <td width='400' bgcolor='#FFFFFF'>". $_GET['company']."</td></tr>".

 

       " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>연락처</td>

          <td width='400' bgcolor='#FFFFFF'>". $_GET['phone']."</td></tr>".

 

       " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>이메일</td>

          <td width='400' bgcolor='#FFFFFF'>". $_GET['email']."</td></tr>".

 

      " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>코멘트</td>

          <td width='400' bgcolor='#FFFFFF'>".nl2br($_GET['comment'])."</td></tr>".

 

      "</table>";

 

//메일 발송처리

 

  $header = "From:$subject\n";

  $header = "Content-Type: text/html;charset=UTF-8";

  $header .= "From : $mail_from <".$mail_from.">\n"; 

 

 

  $email = mail($recipient, $subject, $mail_body, $header);

 

 

 

  if (!$email)

    echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <script>

         window.alert('메일 발송이 실패하였습니다. ');

         history.go(-1);

         </script>";

  else

    echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><script>

         window.alert('메일이 정상적으로 발송되었습니다.');

         history.go(-1);

         </script>";

?>

 

이 질문에 댓글 쓰기 :

답변 2

보내는 이 위에다가

 $mailName= '=?UTF-8?B?'.base64_encode($_GET['name']).'?=';

 $mailCompany= '=?UTF-8?B?'.base64_encode($_GET['company']).'?=';
 $mailPhone= '=?UTF-8?B?'.base64_encode($_GET['phone']).'?=';
 $mailComment= '=?UTF-8?B?'.base64_encode($_GET['comment']).'?=';
선언하셔서 아래 $_GET으로 받아오는녀석들을 다 바꿔줘보세용

  $mail_body = "<table width='600' border='0' cellpadding='0' cellspacing='1' bgcolor='#CCCCCC'><tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>이름</td>

          <td width='400' bgcolor='#FFFFFF'>". $mailName."</td></tr>".

        " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>회사</td>

          <td width='400' bgcolor='#FFFFFF'>". $mailCompany."</td></tr>".

       " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>연락처</td>

          <td width='400' bgcolor='#FFFFFF'>". $mailPhone."</td></tr>".

       " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>이메일</td>

          <td width='400' bgcolor='#FFFFFF'>". $mail_from ."</td></tr>".

      " <tr> 

          <td width='100' height='30' align='center' bgcolor='#eeeeee'>코멘트</td>

          <td width='400' bgcolor='#FFFFFF'>".nl2br($mailComment)."</td></tr>".

      "</table>";

답변을 작성하시기 전에 로그인 해주세요.
전체 210
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT