PHP basierendes Kontaktformular
Hier stellen wir euch unser selbst programmiertes Kontaktformular vor.
Es basiert auf HTML, CSS und PHP. Das Kontaktformular kann kostenlos herunter geladen werden.
Über eine Datei namens config.php kann die Funktionaliktät des Kontaktformulars eingestellt werden.
Mit mehreren CSS-Klassen lässt sich das Formular individuell gestalten.
Features
Nachricht versenden:
- Namen, Betreff und Nachrichten Länge Begrenzung (Min - Max)
- E-Mail Adresse Validierung durch PHP Filter Funktion
- Spamschutz durch ein Captcha (deaktivierbar)
- Anpassbares Design (durch CSS)
- Bestätigungs E-Mail an den Verfasser (deaktivierbar)
Kontaktformular einstellen:
- Variablen mit Erläuterungen
- Alles individuell einstellbar
- Alle PHP-Warnungen wurden beseitigt (PHP 5.5.9)
- Weiterleitung nach E-Mail versandt
- Spamsperre einstellbar nach erfolgreicher Nachricht (Zeitsperre bis zur nächsten Nachricht des Benutzers)
Lizenz
PHP Kontaktformular von
https://suchdichsatt.de
ist lizenziert unter einer
Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz.
Beruht auf dem Werk unter
https://suchdichsatt.de/tutorial/php-kontaktformular.
Installation
Variante 1 - Datei verlinken:
<a href="kontaktformular.php" title="Zum Kontaktformular">Zum Kontaktformular</a>
Variante 2 - Per iFrame einbinden:
<iframe src="kontaktformular.php" frameborder="0" align="left" width="500px" height="100%"></iframe>
Variante 3 - per PHP include einbinden
<?php require_once ('kontaktformular.php'); ?>
Bei dieser Variante müssen allerdings noch ein paar Dinge beachtet werden:
- Das Kontaktformular bindet mehrere Dateien ein, dieser Pfad geht nun von der Datei aus, die das Kontaktformular einbindet. Diese müssen also entsprechend angepasst werden.
- kf_sec_session_start(); - Sessions müssen zu Beginn eines Scripts gestartet werden, bevor etwas ausgegeben wird. Diese Funktion muss also ganz am Anfang gestartet werden und nicht erst wenn das Kontaktformular eingebunden wird.
Download
Version 2.0:
Kompletter Rewrite. PHP Warnungen behoben und E-Mail Header aktualisiert.
PHP - Kontaktformular 2.0
Anzahl Downloads:
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/include/function.php:187
Stack trace:
#0 /var/www/html/include/function.php(187): PDO->__construct('mysql:host=loca...', 'schweinbenz', 'sosatt8696')
#1 /var/www/html/content/tutorial/php-kontaktformular.php(87): getCount('kontaktformular...')
#2 /var/www/html/include/class.page.php(11): require_once('/var/www/html/c...')
#3 /var/www/html/index.php(109): page->generateContent()
#4 {main}
thrown in /var/www/html/include/function.php on line 187