วันศุกร์ที่ 26 กรกฎาคม พ.ศ. 2556

PHP กับการส่งเมล์

PHP กับการส่งเมล์
เขียน PHP ส่งเมล์ภาษาไทย
สำหรับคนที่เขียนเว็บไซต์ด้วย PHP แล้วในหน้าเว็บต้องการส่ง email ซึ่งปัญหาของหลายๆคนในการเขียนสคิป ในการส่งเมล์คือ อีเมล์ ที่ส่งไปนั้นสามารถส่งได้
แต่ผู้รับอีเมลล์แล้วอ่านไม่ออก ซึ่งเปิดอีเมล์ ออกมาจะเป็นภาษายึกยือ หรือภาษาต่างดาว

วันนี้ผมมีวิธีแก้ในการเขียนสคิปส่งเมล์ให้เป็นภาษาไทย
ใครที่เจอปัญหาส่งอีเมล ด้วย PHP แล้วไม่เป็นภาษาไทย ลองใช้ Script นี้ไปปรับใช้เอานะครับ

source code

$strTo = "panatsein@hotmail.com";// ใส่ email ที่ต้องการส่งเมล
 $strSubject =  "=?UTF-8?B?".base64_encode("หัวข้อใส่ที่นี่")."?="; 
 $strHeader = "'MIME-Version: 1.0' . \r\nContent-type: text/html; charset=utf-8\r\n"; 
 $strHeader .= "อีเมลฉบับนี้ส่งจาก\r\n";
 $strMessage = "เนื้อหาอีเมล์ใส่ที่นี่ครับ";
 
 $send = @mail($strTo,$strSubject,$strMessage,$strHeader);  // @ = No Show Error //

1 ความคิดเห็น: