Advanced PHP Contact Form with Database Integration
1.0.0
# Kontaktformular mit PHP-Backend und E-Mail-Benachrichtigung
Beschreibung:
Dieses sichere Kontaktformularsystem ist eine fortschrittliche PHP-basierte Lösung, die Benutzern eine sichere und robuste Möglichkeit bietet, Anfragen oder Nachrichten über eine Unternehmenswebsite zu senden. Dieses Projekt umfasst Funktionen wie Datenbankintegration, serverseitige Validierung, Bereinigung, CSRF-Schutz und Google reCAPTCHA-Implementierung, um die Datenintegrität sicherzustellen und häufige Sicherheitslücken zu verhindern.
Merkmale:
htmlspecialchars()
bereinigt, um XSS-Angriffe (Cross-Site Scripting) zu verhindern.Ordnerstruktur:
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.
Verwendete Technologien:
Verwendung:
process_form.php
mit Ihren Datenbankanmeldeinformationen.index.php
und den geheimen Schlüssel in process_form.php
.index.php
zu, um das Kontaktformular anzuzeigen und zu verwenden.Lizenz:
Dieses Projekt ist unter der MIT-Lizenz lizenziert.