mail() 함수는 영문사이트 위주 즉 영문과 숫자만 쓰는 사이트
mb_send_mail() 함수는 한국등 멀티바이트 사용 나라에 적합
<?php
header("Content-Type: text/html; charset=UTF-8");
$to = "wegosky@naver.com";
// $to = "thisme@daum.net";
$subject = "메일 테스트 cafe24";
$subject = $subject;
// $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$message = "하이 mail 함수 사용";
$from = "wegosky@naver.com";
$header = "From:".$from;
mail($to,$subject,$message,$header);
echo "발송완료-ㅣdaum222";
?>
$subject = $subject;
보내면 제목 깨짐. 단 네이버는 안깨지고 다음은 깨짐.
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
이렇게 하면 둘다 안깨짐.
mb_send_mail() 함수 적용
<?php
header("Content-Type: text/html; charset=UTF-8");
// $to = "wegosky@naver.com";
$to = "thisme@daum.net";
$subject = "메일 테스트 cafe24 mb_send_mail 새로 추가";
$subject = $subject;
// $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$message = "하이 mail 함수 사용";
$from = "wegosky@naver.com";
$header = "From:".$from;
mb_send_mail($to,$subject,$message,$header);
echo "발송완료-ㅣdaum2333355522";
?>
안깨지고 잘됨
'PHP > PHP함수' 카테고리의 다른 글
addslashes() (0) | 2017.12.24 |
---|---|
strip_tags() (0) | 2017.12.24 |
htmlspecialchars() (0) | 2017.12.24 |
문자열 길이체크(strlen) (0) | 2017.12.24 |
문자열 결합 .= 및 return array, list() 함수 (0) | 2017.12.24 |