Wilhelminenstr. 11
91052 Erlangen
+49 9131 9189458
+49 179 5311148
mail@michaelstingl.com
Bitte überprüfen Sie Ihre Eingabe im Feld ' . $parameter . '!
'; $fehler = $parameter; break 2; } } else { //Der Rest wird weggeworfen. unset($_POST[$parameter]); } } //Prüfe, ob die Absenderadresse einem gültigen MX-Host angehört //Zu jeder Domain in einer Mailadresse (nach dem @-Zeichen) sollte ein Mail Exchange Resource Record (MX-RR) im Domain Name //System (DNS) eingetragen sein. Die MX-Hosts versenden die E-Mail per SMTP. getmxrr() schreibt MX-Hosts in das Array $mxhosts if (!getmxrr(substr(strstr($_POST['email'], '@'), 1), $mxhosts)) { echo "Konnte keine gültige Domain für " . $_POST['email'] . " finden!
"; $fehler = "email"; break 1; } //Die Formulardaten sind ok -- der Mailversand wird vorbereitet: //mail() erwartet Empfänger, Betreff, Text und weitere Kopfdaten if (mail('mail@michaelstingl.com', 'Kontaktformular: michaelstingl.com', $_POST['absender'] . ' (' . $_POST['email'] . ') schrieb:' . "\n\n" . $_POST['nachricht'], "From:" . $_POST['email'])) { //Es hat geklappt: $gesendet = 1 - Bestätigung ausgeben $gesendet = 1; echo "Vielen Dank!
"; echo "Die Nachricht von " . $_POST['email'] . " wurde an mail@michaelstingl.com gesendet.
"; } else { //Irgendwas ist schiefgelaufen :-( echo "Nachricht konnte nicht gesendet werden!
"; } } } if(!isset($gesendet)) { //Es wurden keine Formulardaten übergeben -> Gib einen HTML-Block mit dem Formular aus. ?>Netzwerk: Twitter · LinkedIn · Xing · Shop · Büro mieten · Online-Marketing | Impressum | XHTML · CSS