다음에서만 메일제목이 깨져서 보입니다ㅠㅠ
본문
안녕하세요.
폼메일을 만들어서 메일을보내게되면 받았을때 제목과 작성자가 깨져서 나옵니다.
,네이버나 다른곳은 깨짐없이 잘보이는데 유독 한메일에서만 제목이깨지는데 해결방법이있을까요?
구글을 검색해보니
$title = "=?UTF-8?B?".base64_encode("$title")."?="; 이런식으로 대입하라는데
대입해도 한메일에서는 계속깨져서나오네요.
전체적인 코드가 약간씩 달라서 안먹는건지....잘모르겠습니다ㅠ
밑에는 php소스입니다. 어디를 어떻게 바꿔야 안깨지게 나오는지 도움부탁드릴게요.
<?
$todaydate=date('Y-m-d');
$data=file("./email.txt");
$admin_email="$data[0]";
$comment3=nl2br($comment);
$comment1 ="
신청날짜 : $todaydate <br>
이름 : $company <br>
전화번호 : $tel <br>
이메일 : $email <br>
제목 : $title = "=?UTF-8?B?".base64_encode("$title")."?="; <br>
상담내용 : $content";
$from = "=?UTF-8?B?".base64_encode($from)."?=";
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$result=mail("$admin_email", "$company 상담문의", "$comment1", "From:$company <$email>");
if(!$result){
echo "<script>
alert('Error!');
history.go(-1);
</script>";
}else{
echo "<script>
alert('Thank you!');
history.go(-2);
</script>";
}
?>