Advanced PHP Contact Form with Database Integration
1.0.0
# แบบฟอร์มการติดต่อพร้อม PHP Backend และการแจ้งเตือนทางอีเมล
คำอธิบาย:
ระบบแบบฟอร์มการติดต่อที่ปลอดภัยนี้เป็นโซลูชันที่ใช้ PHP ขั้นสูง ซึ่งออกแบบมาเพื่อมอบวิธีที่ปลอดภัยและมีประสิทธิภาพสำหรับผู้ใช้ในการส่งคำถามหรือข้อความผ่านเว็บไซต์ของบริษัท โปรเจ็กต์นี้ประกอบด้วยฟีเจอร์ต่างๆ เช่น การรวมฐานข้อมูล การตรวจสอบฝั่งเซิร์ฟเวอร์ การฆ่าเชื้อ การป้องกัน CSRF และการใช้งาน Google reCAPTCHA เพื่อรับรองความสมบูรณ์ของข้อมูลและป้องกันช่องโหว่ด้านความปลอดภัยทั่วไป
คุณสมบัติ:
htmlspecialchars()
เพื่อป้องกันการโจมตี XSS (Cross-Site Scripting)โครงสร้างโฟลเดอร์:
Folder Structure:
- **css:** Contains CSS files for styling the contact form.
- **docs:** Markdown files containing explanations on how to set up PHPMailer, Google reCAPTCHA, and CSRF protection.
- **images:** Screenshots of the index.php page and other pages.
- **js:** Includes JavaScript files for client-side functionality.
- **vendor:** Contains third-party libraries like PHPMailer.
- **index.php:** PHP file for the contact form interface.
- **process_form.php:** PHP file for processing form submissions and sending email notifications.
- **README.md:** Documentation file explaining project setup and usage.
- **tables.sql:** SQL file for creating the database table in MySQL.
- **thank_you.php:** PHP file for the thank you page.
เทคโนโลยีที่ใช้:
การใช้งาน:
process_form.php
ด้วยข้อมูลรับรองฐานข้อมูลของคุณindex.php
และคีย์ลับใน process_form.php
index.php
ในเว็บเบราว์เซอร์ของคุณเพื่อดูและใช้แบบฟอร์มการติดต่อใบอนุญาต:
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT