ปล่อยบทความเรื่องการเขียนโปรแกรมส่ง E-Mail ตอนต่อจากตอนที่แล้วค้างไว้นานเลยครับ เป็นปีเเลย...แหะ แหะ...ว่าจะเขียนตอนต่อมาอยู่นาน จนแล้วจนรอดก็ไม่ได้เขียนสักที เพิ่งจะมาเขียนเอาก็คราวนี้เองครับ คงไม่ว่ากันนะครับ เนื่องจากเว็บ DwThai.Com มีผมเขียนบทความ และพัฒนาเว็บอะไรต่าง ๆ อยู่คนเดียว ไม่ว่าจะออกแบบเว็บ เขียนโปรแกรม ตอบ Webboard ทำเองโหมดดดดเลย...เลยมีอะไรล่าช้าไปบ้าง มาเขาเรื่องของเรากันเลยดีกว่า..
โค้ด PHP สำหรับ การส่ง E-Mail
<?php $toMail='tomail@mail.com'; $subject='ส่งเมล์มาหานะครับ'; // บรรทัดต่อมาเป็นข้อความที่มี TAG ในแบบ HTML ประกอบ $HTMLMessage="<strong><div class='color:#FF0022'> ข้อความใน E-Mail</div></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=utf-8\r\n"; $headMail .= "From: สมชาย <somchai@mailmail.com>\r\n"; /* กำหนดค่าตัวแปรที่เราจะต้องใช้งานกับ Function mail() ซึ่งเราอาจจะไปประยุกติ์ใช้โดยการรับค่ามาจาก Form Input ก็ได้ */ if( mail($toMail,$subject,$HTMLMessage,$headMail) ){ echo "ทำการส่ง E-Mail ไปแล้วจ้า..."; } else{ echo "ไม่สามารถทำการส่ง E-mail ได้กรุณาตรวจสอบ โค้ดอีกครั้ง"; } ?>
ให้สังเกตที่ตัวแปร $headMail ในโค้ดข้างต้น ในโค้ดข้างต้นระบุ Header ของ E-Mail ที่ถูกส่งออกไปว่าใช้ Header เป็น HTML และมีการระบุ Encoding เพิ่มเติมเข้าไปด้วยว่าเป็น utf-8 ซึ่งเป็นชุด Encoding ที่สามารถใช้ภาษาไทยได้นั้นเอง
เรื่อง : การเขียนโปรแกรมสำหรับกรองคำหยาบคายด้วยภาษา PHP คำหยาบคาย คือ คำที่ไม่เหมาะสม ที่อาจจะมีผู้ไม่ประสง...
เรื่อง : การเขียนโปรแกรมภาษา PHP ติดต่อกับ Database *การเขียนโปรแกรมเพื่อติดต่อฐานข้อมูล MySQL มีหลายวิธี ในที่นี้แนะนำให้ใช้ MySQLi ใน...
เรื่อง : การเขียนภาษา PHP เพื่อใช้งานกับฐานข้อมูล Microsoft Access ภาษา PHP สามารถใช้งานกับ Databa...
เรื่อง: วิธีเขียนโปรแกรมเพื่อจับเวลาการใช้งาน Web Application บางโปรแกรมที่เราพัฒนาขึ้นมา อาจจะต้องมีการทำงานที่เกี่ยวข้อ...