ทำระบบจัดการสมาชิกรับข่าวสารและยกเลิกรับข่าวสาร (Mailling List)

 

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

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

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

ดูหน้า Admin ของระบบ Mailling List คลิ๊กที่นี่ครับ

(ในตัวอย่างนี้เนื่องจากใช้โฮสฟรี จึงอาจทำให้การส่งอีเมล์อาจไปถึงช้าหรือไม่ถึงได้ ถ้านำไปใช้ในโฮสเสียเงินจะมีปัญหาน้อยกว่าครับ แต่ยังไงแนะนำ GMAIL ครับ)

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

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

2. ให้คลาย ZIP ออกมา

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

4. ไปแก้ไข CODE ตรงที่วงกลมไว้ในภาพครับ

5. โดยตรงนี้ถ้าคุณไม่แก้จะทำให้มีคนสามารถเข้ามา HACK ระบบ Mailling List นี้ได้ครับ (ก่อนแก้จะมีคำว่า admin อยู่ ให้เราแก้เป็นคำที่เราต้องการครับ)

6. แก้เสร็จแล้วก็ Save ครับ (ไปที่ File --> Save นะ)

7. สร็จแล้วให้ UPLOAD ไฟล์ทั้งหมดขึ้นไปใน SERVER ที่คุณใช้เลยครับ

8. ใช้โปรแกรม FTP ของคุณทำการ เปลี่ยนโหมดไฟล์ - Folder (CHMOD) ของไฟล์ดังต่อไปนี้ (สำหรับ Unix/Linux) ครับ สำคัญมากครับ
 

ไฟล์ - Folder ที่ต้องเปลี่ยน

CHMOD เป็น

list.dat

666 (หรือเป็น 777 ถ้าใช้ไม่ได้)

ml_config.dat

666 (หรือเป็น 777 ถ้าใช้ไม่ได้)

นอกเหนือจากนี้

ปล่อยไว้ไม่ต้องเปลี่ยน

  

9. เสร็จแล้วให้ใช้ BROWSE เปิดไฟล์ชื่อ maillist.php?action=คำที่ใส่ไปในข้อ 5 ครับ (ถ้าคุณไม่ได้แก้ในข้อ 5 ให้ใส่เป็น maillist.php?action=admin ครับ)

10. จะพบกับหน้าต้อนรับ ให้กรอก USERNAME และ PASSWORD ครับ
(ให้กรอก USERNAME เป็น user และ PASSWORD เป็น pass ครับ)

11. พอเข้ามาแล้วให้ไปที่ "แก้ไขข้อมูลระบบสมาชิกรับข่าวสาร" ครับ จะพบหน้าที่ให้แก้ข้อมูล รวมทั้ง USERNAME และ PASSWORD ที่ต้องการ

12. เป็นอันเสร็จสิ้นกระบวนการติดตั้งครับ พร้อมใช้งานแล้วในตอนนี้

13. แล้วหากต้องการให้มี Form ไว้ สมัคร/ยกเลิก การรับข่าวสารที่ไหนก็นำ CODE ด้านล่างไปไว้ที่นั่นครับ <body> นะครับ แก้ไขได้ตามสะดวก


14. หากว่าท่านต้องการแก้ไขรูปแบบของหน้าที่จะให้แสดงหลังจาก สมัคร/ยกเลิก การรับข่าวสาร ให้ท่านแก้ไขที่หน้าต่อไปนี้ครับ เป็น HTML ธรรมดา

subsuccess.htm  คือ  หน้าที่จะแสดงหลังจาก สมัครสมาชิกรับข่าวสารแล้ว
unsubsuccess.htm  คือ  หน้าที่จะแสดงหลังจาก ยกเลิกการรับข่าวสารแล้ว