ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[NEW] แจกอีกรอบ สคริปส่ง GMAIL+SMTP แนบไฟล์ 5 ไฟล์พร้อมกันได้
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [NEW] แจกอีกรอบ สคริปส่ง GMAIL+SMTP แนบไฟล์ 5 ไฟล์พร้อมกันได้  (อ่าน 1286 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hmc2017
Newbie
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« เมื่อ: 04 สิงหาคม 2017, 22:27:50 »

จากกระทู้นี้
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 ที่เปิดโอกาสสร้างสรรค์สิ่งที่ดีๆ ให้กับทุกคน
 wanwan017 wanwan017
« แก้ไขครั้งสุดท้าย: 04 สิงหาคม 2017, 22:32:10 โดย hmc2017 » บันทึกการเข้า

รับออกแบบป้ายโฆษณาสินค้า
ทำป้ายแบนเนอร์ ป้ายตารางแข่งขันฟุตบอลลีกต่างๆ
ดูแลแฟนเพจรายเดือน มีทีมงาน Support ตรงเวลา
รับตัดต่อวีดีโอ  เพื่อใช้ในการโปรโมทสินค้า
** มัดจำงานเริ่มต้นที่ 0-20% ***
Email : pmaster.engl[at]gmail.com
buakaew
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,365



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 04 สิงหาคม 2017, 23:16:00 »

ขอบคุณครับ  wanwan017
บันทึกการเข้า

Affiliate ไทยจ่ายจริงกินหลายชั้นลึกหลากหลายผลิตภัณฑ์Affiliate ไทย
รีวิว คูปองฟรี Hosting ไทยและเทศรีวิว Hosting
ดูดวงออนไลน์ฟรีดูดวง
พระเครื่องออนไลน์พระเครื่อง

Fallen
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 162
ออฟไลน์ ออฟไลน์

กระทู้: 2,751



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 05 สิงหาคม 2017, 19:06:30 »

จากกระทู้นี้
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 ที่เปิดโอกาสสร้างสรรค์สิ่งที่ดีๆ ให้กับทุกคน
 wanwan017 wanwan017



+

 wanwan019
บันทึกการเข้า

sangsood7
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 1,291



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 05 สิงหาคม 2017, 20:40:55 »

ขอบคุณครับ
บันทึกการเข้า

iam...
ก๊วนเสียว
*

พลังน้ำใจ: 23
ออฟไลน์ ออฟไลน์

กระทู้: 231



ดูรายละเอียด
« ตอบ #4 เมื่อ: 05 สิงหาคม 2017, 22:38:11 »

+1 ให้กับน้ำใจของท่าน

แนะนำไฟล์ index.php ไม่มีโค็ดของ php เลย (น่าจะเป็นไฟล์ index.html มากกว่า)



โค๊ด:

<?php

for($i=1$i<=5$i++)
{
echo "
    <tr>
      <td height='35'><div align='right'>FILE : </div></td>
      <td height='35'><input class='input_field' multiple='multiple' name='dofile[]' type='file' /></td>
    </tr>
"
;

}

?>


บันทึกการเข้า
hmc2017
Newbie
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« ตอบ #5 เมื่อ: 05 สิงหาคม 2017, 23:22:16 »

+1 ให้กับน้ำใจของท่าน

แนะนำไฟล์ index.php ไม่มีโค็ดของ php เลย (น่าจะเป็นไฟล์ index.html มากกว่า)



โค๊ด:

<?php

for($i=1$i<=5$i++)
{
echo "
    <tr>
      <td height='35'><div align='right'>FILE : </div></td>
      <td height='35'><input class='input_field' multiple='multiple' name='dofile[]' type='file' /></td>
    </tr>
"
;

}

?>



 wanwan017 wanwan017
บันทึกการเข้า

รับออกแบบป้ายโฆษณาสินค้า
ทำป้ายแบนเนอร์ ป้ายตารางแข่งขันฟุตบอลลีกต่างๆ
ดูแลแฟนเพจรายเดือน มีทีมงาน Support ตรงเวลา
รับตัดต่อวีดีโอ  เพื่อใช้ในการโปรโมทสินค้า
** มัดจำงานเริ่มต้นที่ 0-20% ***
Email : pmaster.engl[at]gmail.com
sahasak
คนรักเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 153



ดูรายละเอียด
« ตอบ #6 เมื่อ: 06 สิงหาคม 2017, 08:24:38 »

ขอบคุณครับ  wanwan017
บันทึกการเข้า

9arduino
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 23
ออฟไลน์ ออฟไลน์

กระทู้: 1,025



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 06 สิงหาคม 2017, 17:08:03 »

ขอบคุณมากครับ  wanwan020
บันทึกการเข้า

cloudsphere
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 229
ออฟไลน์ ออฟไลน์

กระทู้: 6,198



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 06 สิงหาคม 2017, 17:59:37 »

ขอบคุณมากครับ  wanwan003
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์