==< CodeTukYang.Com >==
 
ทำ Formmail ส่งข้อมูลจากเว็บไปยังอีเมล์

การที่จะทำ Formmail ได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP และ การส่งอีเมล์ผ่านเว็บ (สอบถามจาก HOST ที่คุณใช้ได้)
หากว่าไม่สนับสนุน 2 สิ่งนี้ก็ไม่สามารถใช้งานได้ครับ โดยวิธีการใช้งานมีดังขั้นตอนต่อไปนี้ครับ

*เพิ่มเติม* หลังจากที่ทางเราได้เผยแพร่ Script ตัวนี้ไปซักพัก ได้เกิดปัญหาจากการใช้งานขึ้น เนื่องจากการที่ HOST ที่คุณใช้ เขา
ตั้ง register_global = off ไว้ ซึ่งทำให้ Script ตัวนี้ไม่สามารถที่จะทำงานได้ ซึ่งผมเลยได้ลองแก้ไขโค๊ดบางส่วนดูแล้ว พร้อมทดลอง
ใช้ดูใน HOST ที่ตั้ง register_global = off ไว้ ก็พบว่าหลังจากที่ทำการแก้ไขแล้ว Script นี้สามารถทำงานได้แล้ว เลยอยากจะให้ทุก
ท่านได้ลอง Download ไปใช้งานดูอีกทีหนึ่งครับ

ดูตัวอย่าง Formmail คลิ๊กที่นี่ครับ

1. ให้ DOWNLOAD CODE ของ Formmail ด้านล่างนี้ไปก่อนครับ

Download โค๊ด คลิ๊กที่นี่

2. พอคลาย ZIP ออกมา จะพบอยู่ 2 ไฟล์ คือ formmail.php และ formmail.htm ครับ

3. ใช้โปรแกรม Notepad (อยู่ที่ Start -> All Programs -> Accessories -> Notepad) เปิด File ชื่อ formmail.php ก่อน โดยไป
ที่ File -> Open -> formmail.php

4. แก้ไขข้อมูล 2 จุดที่วงกลมไว้ในภาพด้านล่างนี้ (มีคำอธิบายอยู่แล้ว) แต่ขอแนะนำว่า ถ้าอีเมล์ผู้รับใช้เป็นของ Hotmail มันส่งถึงบ้างไม่ถึงบ้าง
ยังไง ก็ลองดูหลายๆที่ละกันครับ แต่ผมว่าส่งไปที่ Gmail ก็ใช้ได้นะ แต่อาจถึงช้าไปหน่อย

5. เสร็จแล้ว ก็ให้คุณสร้างฟอร์มได้เองเลยครับ โดยใน formmail.htm มีตัวอย่างฟอร์มรูปแบบต่างๆ พร้อมคำอธิบายไว้หมดแล้วครับ
ทั้ง textbox , textarea , dropdown menu , radio button , checkbox , ปุ่ม Submit , ปุ่ม Reset ครับ

6. เมื่อเสร็จเรียบร้อยแล้ว ก็ UPLOAD ไฟล์ 2 อันนี้ขึ้น SERVER ตามปกติเลยครับ เหมือน UPLOAD ไฟล์ HTML ธรรมดา

7. เมื่อทดลองใช้งานดู ถ้าไม่แจ้งว่า ERROR อะไรก็ไม่น่ามีปัญหา ถ้าส่งได้ข้อมูลที่กรอกก็จะถูกส่งไปยังอีเมล์ที่คุณกรอกไว้ใน formmail.php ครับ