==< CodeTukYang.Com >==
 
ทำ FORM ให้คนกรอกข้อมูลโดยไปเก็บใน TEXT FILE

การที่จะทำ FORM2TXT ได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP หากว่าไม่สนับสนุน ก็ไม่สามารถใช้งานได้ครับ
โดยวิธีการดังขั้นตอนต่อไปนี้ครับ

ขอกล่าวนำก่อนว่า หลังจากผมลง Script ของ Formmail ลงไป ก็มีคนหลายคน (รวมทั้งผม) พบปัญหาในการใช้งานมากมาย เช่น

            - ส่งถึงมั่งไม่ถึงมั่ง โดยเฉพาะให้ส่งไปที่ Hotmail นี่โอกาสถึงแทบไม่มี
            - Host ที่ใช้อยู่ (พวก Host ฟรี) สนับสนุน PHP แต่ไม่สนับสนุนการ Sendmail
            - และปัญหาอื่นๆอีกมากมาย

เพื่อแก้ปัญหาให้มาใช้ Script ตัวนี้ดูครับ ปัญหาเหล่านั้นจะหมดไป !!

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

ดูตัวอย่าง หน้าแสดงฐานข้อมูลของ FORM คลิ๊กที่นี่ครับ
Login : test    Password : test

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

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

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

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

4. แล้วเข้าไปแก้ข้างในไฟล์ครับ (โดยตรง form2txt_data.txt คือชื่อไฟล์ฐานข้อมูล ควรเปลี่ยนเป็นชื่ออื่นเพื่อป้องกันคนแอบดูข้อมูลตรงนี้ครับ !)
เสร็จแล้ว Save ด้วยนะครับ (ไปที่ File --> Save นะ)

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

6. เข้าไปแก้ Login และ Password ไว้เข้าไปดูข้อมูล และข้อมูลอื่นๆ (มีอธิบายภาษาไทยอยู่) เสร็จแล้ว Save ด้วยนะครับ (ไปที่ File --> Save นะ)

7. UPLOAD ไฟล์ทั้งหมดขึ้นไปบน Server ของคุณ

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

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

CHMOD เป็น

form2txt_data.txt (หรือชื่ออื่นที่คุณเปลี่ยนไว้)

777

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

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

9. เป็นอันเสร็จสิ้นการติดตั้ง ทีนี้คุณจะออกแบบ Form ยังไง ก็ได้เลยครับ ข้อมูลจะถูกเก็บในฐานข้อมูลนั่นแล้ว

10. ดู Form ที่หน้า form.htm ครับ (สามารถ View Source ดูคำอธิบายได้) ลองปรับปรุงดัดแปลงดูครับ ไม่ยาก แค่ HTML ธรรมดาๆเลยครับ

11. เข้าไปในระบบ Admin เพื่อดูฐานข้อมูลที่หน้า form2txt_admin.php ครับ

12. ก็เป็นอันสิ้นสุดการติดตั้งครับ ใช้งานได้เลย ใครมีข้อสงสัยอะไรก็อีเมล์มาถามกันได้นะครับที่ au_cty@hotmail.com ครับ