Versenden von Formulardaten per E-Mail Erfahren Sie anhand eines Beispiels, wie Sie mit Hilfe eines PHP-Skripts Formulardaten per E-Mail versenden können. $val) { $fmtResponse= str_replace("<$key>", $val, $fmtResponse); $fmtMail= str_replace("<$key>", $val, $fmtMail); } if ($_POST["access"] == "irregeheim") { mail($recipient, $_POST["subject"], $fmtMail); } echo $fmtResponse; ?> In den ersten beiden Zeilen des Skripts wird auf zwei Dateien zugegriffen. Diese Dateien dienen der Konfiguration der Ausgabe (Danke-Seite) und der E-Mail, welche verschickt werden soll. Um den Missbrauch des Skripts zu spamzwecken zu erschweren, gibt es das zusätzliche versteckte Formularfeld mit Namen access. Bevor nun die E-Mail versendet wird, wird geprüft, ob dieser Wert richtig übergeben wurde. In der while-Schleife werden alle Vorkommen von Formularfeldnamen durch die übergebenen Werte ersetzt. Anbei sehen Sie einen Beispielcode für ein Formular auf einer Website: [...]
[...] In der Datei response.htt (der Danke-Seite) könnte nun folgendes stehen: