Revision: 67501
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 29, 2014 22:26 by ulfinger
Initial Code
<?php # sollte nicht vergessen werden! session_start(); $name = $_REQUEST['name']; $mail = $_REQUEST['email']; $telefon = $_REQUEST['telefon']; $text = $_REQUEST['text']; $emfaenger = "[email protected]"; $copy = "[email protected]"; $reply = "[email protected]"; $fehler = 0; $mailok = 1; if ($name == ""){$fehler++;} #Prüfung Pflichfeld Name if ($text == ""){$fehler++;} #Prüfung Pflichfeld Nachricht if ( filter_var($mail, FILTER_VALIDATE_EMAIL) ) { # Prüfung Mailadresse $mailok = 1; } else { $fehler++; } if ($fehler == 0){ # Nachricht an Empfänger $subject_e = "Nachricht aus der Website XYZ"; $message_e = "Aus dem Kontaktformular der Website XYZ wurde Ihnen folgende Nachricht gesendet: \n\n"; $message_e .= "Name: $name \nTelefon: $telefon \nEmail: $mail \n\n$text"; $headers_e .= "From: $mail \nCC: $copy\nReply-To: $mail\n"; mail($empfaenger, $subject_e, $message_e, $headers_e); # Feedbackmail an Absender $subject_a = "Bestätigung Ihrer Nachricht an XYZ"; $message_a = "Vielen Dank für Ihre Nachricht an XYZ. \n\n"; $message_a .= "Sie haben uns folgende Nachricht gesendet: \nName: $name \nTelefon: $telefon \nEmail: $mail \n\n$text \n\n"; $message_a .= "Wir werden Ihnen so schnell wie möglich antworten \n\nMit freundlichen Grüßen\nIhr XYZ-Team"; $headers_a .= "From: $emfaenger \nReply-To: $reply\n"; mail($mail, $subject_a, $message_a, $headers_a); header("Location: /xyz.de/mailbestaetigung.php"); exit(); } else { # Bei Fehler zurück zum Formular header("Location: /xyz.de/formular.php"); exit(); }
Initial URL
Initial Description
Einfache PHP-Auswertung auf ausgefüllte Pflichtfelder und korrekte Email. Nachricht geht an Empfänger, Bestätigungsmail geht an Absender.
Initial Title
Einfacher Formmailer mit Pflichtfeldüberprüfung und Feedbackmail an Absender
Initial Tags
email, php
Initial Language
PHP