จากกระทู้นี้http://www.thaiseoboard.com/index.php/topic,397538.0.html มีหลายท่านสนใจ PM ถามว่าถ้าต้องการแนบรูปพร้อมกันหลายๆ ภาพ จะได้มั้ย ก็ต้องย้ำคำเดิมครับ ไม่เคยลอง ไม่เคยทำ แต่อยากหาสิ่งใหม่ๆ คิดว่ามันน่าจะท้าทายดีถ้าทำได้
เลยมานั่งทำดู ไม่ง่ายอย่างที่คิดจริงๆ เพราะปกติเวลา input file ในฟอร์มเพื่อเก็บลงฐานข้อมูล ง่ายมาก แต่พอลองทำส่งเมล์ ปัญหาตามมาดังนี้
1. รูปไม่แนบไฟล์เข้าเมล์
2. แนบไป 5 ไฟล์ แต่เข้าแค่ 1 ไฟล์เช่นเคยครับ เปิดเว็บทั้งไทย-เทศ ผสมกัน คืออะไรที่ยัดไปและไม่ ERROR มันก็น่าจะมีหนทาง หลังจากทดสอบและมั่นใจแล้วว่า ไม่น่าพลาด เลยเอาสคริปนี้มาแจกกัน
การทำงานของสคริป (ปล.ผมเขียนแบบเด็กอนุบาลมาก ท่านที่โหลดไปแล้ว ไปปรับแต่งเองนะครับ แต่รับรองว่า สคริปทำงานได้ชัวร์)1.
ไฟล์ index.php เป็นไฟล์ฟอร์มกรอกข้อมูล ทั้งอีเมล์/ชื่อผู้รับ , หัวข้อ , รายละเอียด และ ไฟล์แนบ 5 ช่อง
ส่วนที่ท่านที่โหลดไปจะต้องปรับก็จะมี Email ผู้ส่ง , รหัส Gmail , ชื่อผู้ส่ง ผมทำเป็น type=text ไว้ ถ้าจะปรับก็น่าจะ type=hidden จะดีกว่า
2.
ไฟล์ send.php เป็นไฟล์รับข้อมูลที่กรอกมา ถ้าไม่ผิดพลาด (ต้องไม่พลาดสิ) อย่างไร เตรียมรอรับอีเมล์พร้อมไฟล์แนบได้เลยจ้า
3. ไฟล์ที่ทำการแนบไป ไม่ว่ากี่ไฟล์ก็ตาม จะถูกเก็บลงใน FOLDER ของ img ก่อน อัพหรือสร้าง img แล้วให้ทำการ chmod 777 ด้วยนะครับ
*** ตามความเข้าใจผม ไฟล์จะต้องเก็บลง img ก่อนและเรียกขึ้่นมาเพื่อทำการส่งเมล์แนบไป แต่หากท่านใดประยุกต์ปรับโดยไม่ต้องให้เก็บไฟล์ไว้ก่อนทำการส่งเมล์ ยังไงขอคำแนะนำด้วยนะครับ ***นอกนั้นหลักการติดตั้ง การตั้งค่า Gmail ก็ขอให้ดูจากกระทู้
http://www.thaiseoboard.com/index.php/topic,397538.0.html เป็นหลักนะครับ
ประยุกต์มาแจกกัน หวังว่าจะเป็นประโยชน์ไม่มากก็น้อย ยังไงเห็นว่าดี กด
พลังน้ำใจ ให้ด้วยนะครับ
ดาวน์โหลดกันได้เลยครับ : https://www.mediafire.com/file/ddksjq4w110tzo5/SENDMAIL.rar ปล.ไฟล์ทุกไฟล์ไม่มีอะไรเป็น SPAM หรือแอบฝังอะไรทั้งสิ้น สบายใจได้ครับ (เพราะทำไม่เป็น)
ขอบคุณพื้นที่ TSB ที่เปิดโอกาสสร้างสรรค์สิ่งที่ดีๆ ให้กับทุกคน