:: เขียนโปรแกรมส่งเมล์ แบบง่าย ๆ ตอนที่ 2 ส่งเมลล์แบบ HTML ::









ติดต่อเรา

webmaster_dwthai @yahoo.com
webmaster@dwthai.com
08-9495-7296

ปล่อยบทความเรื่องการเขียนโปรแกรมส่ง Mail ตอนต่อจากตอนที่แล้วค้างไว้นานเลยครับ เป็นปีเเลย..ว่าจะเขียนตอนต่อมาอยู่นาน จนแล้วจนรอดก็ไม่ได้เขียนสักที เพิ่งจะมาเขียนเอาก็คราวนี้เองครับ คงไม่ว่ากันนะครับ เนื่องจากเว็บ DwThai.Com มีผมเขียนบทความและพัฒนาเว็บอะไรต่าง ๆ อยู่คนเดียว ไม่ว่าจะออกแบบเว็บ เขียนโปรแกรม ตอบ webboard ทำเองโหมดดดดเลย...เลยมีอะไรล่าช้าไปบ้าง มาเขาเรื่องของเรากันเลยดีกว่า..

การเขียนโปรแกรมส่ง E-Mail ในรูปบบ HTML ของ PHP

:: Example ::

การส่ง E-Mail
<?php
$toMail='tomail@mail.com';
$subject='ส่งเมล์มาหานะครับ';
// บรรทัดต่อมาเป็นข้อความที่มี TAG ในแบบ HTML ประกอบ
$HTMLMessage="<strong><font color='#FF0022'> ข้อความใน E-Mail</font></strong><br />";
$HTMLMessage .= "<img src='http://www.dwdev.dwthai.com/img/phpdwthai160x60.gif' / >";
$headMail = "MIME-Version: 1.0\r\n";
$headMail .= "Content-type: text/html; charset=tis-620\r\n";

$headMail .= "From: สมชาย <somchai@mailmail.com>\r\n";
/* กำหนดค่าตัวแปรที่เราจะต้องใช้งานกับ Function mail() ซึ่งเราอาจจะไปประยุกติ์ใช้โดยการรับค่ามาจาก Form Input ก็ได้
*/


      if( mail($toMail,$subject,$HTMLMessage,$fromMial) ){

             echo "ทำการส่ง E-Mail ไปแล้วจ้า...";


       } else{

              echo "ไม่สามารถทำการส่ง E-mail ได้กรุณาตรวจสอบ โค้ดอีกครั้ง";

        }
?>

ให้เราสังเกตที่ตัวแปร $headMail ในโค้ดข้างต้น ในโค้ดข้างต้นระบุ Header ของ E-Mail ที่ถูกส่งออกไปว่าใช้ Header เป็น HTML และมีการระบุ Encoding เพิ่มเติมเขเาไปว่าเป็น TIS-620 ซึ่งเป็นชุด Encoding ที่รองรับภาษาไทยนั้นเอง

 

สงวนลิขสิทธิ์ © 2546-2551 โดย dwthai.com ห้ามการ copy ส่วนใดส่วนหนึ่งของเว็บไซต์แห่งนี้.