본문 바로가기
프로그램/PHP

php utf-8에서 메일보낼때 제목깨짐

by 아늑함 2016. 4. 20.
반응형

base64_encode ! 설정해줘야됨

               function mailsend_func($email,$contents){
                         $wtime = date("y-m-d h:i:s",$wtime);
                         $mailTo          =     $email;     // 받는 메일 주소;
                         $mailFrom     =     "발송이메일";
                         $subject = "제목.";
                        
                         $mailSubject .= "=?utf-8?B?".base64_encode($subject)."?=\r\n";

                         $mailContent = stripslashes($contents);
                         $headers = "From: $mailFrom\r\n";
                         $headers .= "MIME-Version: 1.0\r\n";
                         $headers .= "Content-type: text/html; charset=utf-8\r\n";
                         $mailHeader = $headers;
                         $mailResult = mail ($mailTo, $mailSubject, $mailContent, $mailHeader,'-f'.$mailFrom);
               }

                         // Complete Mail

               $content_success=" 메일 내용 ";
              

                 mailsend_func($email,$content_success);


반응형

댓글