Mit PHP ein Mail- oder Kontaktformular erstellen
Was benötige ich für ein Mail- oder Kontaktformular?
Wir benötigen:
- Ein HTML-Formular.
- Eine Prüfung der Felder.
- Eine Prüfung auf "Bist Du ein Mensch?"
- Einen PHPMailer (optional). Sollte beim Provider nachgefragt werden.
Für das Formular verwenden wir am besten HTML5-Elemente. So können wir z.B.
die Prüfung der E-Mail-Adresse dem Input-Feld bzw. HTML5 überlassen.
Das erleichtert uns die Arbeit und wir können uns auf das Wesentliche konzentrieren.
Auf die Erstellung.
Die Prüfung auf Bist Du ein Mensch? können wir mit PHP lösen
oder Ihr verwenden das JavaScript unter:
Du Mensch?
Ich werde die Lösung in PHP zeigen, aber wer möchte,
kann natürlich die JavaScript-Lösung einbinden.
Die Daten selbst übergeben wir mit der Methode POST. So bleiben die sensiblen Daten im Header und werden nicht an die URL angehängt. <form method="post">
Was ich an dieser Stelle noch erwähnen möchte:
PHP-Skripte können sich schnell aufblähen und werden auch
direkt in HTML eingebunden wie z.B.
in den Values von Input-Feldern:
<input type="text" value="<?php if( Bedingung ){ Ausführung; } ?>">
Darum werde ich Euch hier Schritt für Schritt zeigen wie Ihr ein Kontaktformular erstellen könnt.
Wenn Ihr Anregungen oder Kommentare habt, seid so nett und kontaktiert mich unter: Kontakt