|
"; } else { $fautor = "Name ok! "; $i++; } if(empty($_POST["send"]["betreff"])) { $fbetreff = "Bitte geben Sie einen Betreff an. "; } else { $fbetreff = "Betreff ok! "; $i++; } if(empty($_POST["send"]["mail"])) { $fmail = "Bitte geben Sie Ihre E-Mail Adresse an. "; } else { $fmail = "Adresse ok! "; $i++; } if(empty($_POST["send"]["nachricht"])) { $fnachricht ="Bitte geben Sie eine Nachricht ein. "; } else { $fnachricht = "Nachricht ok! "; $i++; } if ($lengthm > "50") { $flmail = "Ihre eingegebene E-Mail-Adresse ist zu lang! "; $fmail = ""; } else { $i++; } if ($lengtha > "30") { $flautor = "Ihr eingegebener Name ist zu lang! "; $fautor = ""; } else { $i++; } if ($lengthb > "150") { $flbetreff = "Ihr eingegebener Betreff ist zu lang! "; $fbetreff = ""; } else { $i++; } if ($lengthn > "60000") { $flnachricht = "Ihre eingegebene Nachricht darf nicht mehr als 60000 Zeichen haben! Sie hat: ".$lengthn." "; $fnachricht = ""; } else { $i++; } if (!strpos($_POST["send"]["mail"], "@") == "false" or substr_count($_POST["send"]["mail"], "@") > 1) { $fgmail = "Bitte überprüfen Sie E-Mail Adresse. "; $fmail = ""; } else { $i++; } if (substr_count($_POST["send"]["autor"], "@") >= 1) { $fgautor = "Aus Sicherheitsgründen darf das Namensfeld kein @ Zeichen enthalten! "; $fautor = ""; } else { $i++; } $str = ":\/,\""; if (strcspn($_POST["send"]["mail"], $str) < $lengthm) { $fgmail = "Bitte überprüfen Sie E-Mail Adresse. "; $fmail = "" ; } else { $i++ ; } if (get_magic_quotes_gpc() == "1") { $_POST["send"]["autor"] = stripslashes($_POST["send"]["autor"]); $_POST["send"]["betreff"] = stripslashes($_POST["send"]["betreff"]); $_POST["send"]["mail"] = stripslashes($_POST["send"]["mail"]); $_POST["send"]["nachricht"] = stripslashes($_POST["send"]["nachricht"]); } $sautor = htmlspecialchars($_POST["send"]["autor"]); $sbetreff = htmlspecialchars($_POST["send"]["betreff"]); $smail = htmlspecialchars($_POST["send"]["mail"]); $snachricht = htmlspecialchars($_POST["send"]["nachricht"]); } //Wenn alles korrekt eingegeben wurde, wird die Mail nun erst formatiert und dann verschickt if(isset($_POST["send"]) && is_array($_POST["send"])) { if ($i == "11") { $autor = $_POST["send"]["autor"]; if ($umbruch == "no") { $texto = $_POST["send"]["nachricht"] ; } else { $texto = wordwrap( $_POST["send"]["nachricht"], $umbruch ); } $_POST["text"] = $_POST["send"]["autor"]." mit der Mail Adresse: ".$_POST["send"]["mail"]." hat ihnen folgende Nachricht gesendet: \n \n $texto"; $fautor = "Ihre E-Mail wurde versendet. Vielen Dank. "; $fbetreff = ""; $fmail = ""; $fnachricht = ""; // Und ab dafür... je nachdem mit oder ohne additional_parameters if(empty($add)) { $addp = ""; if (@mail($adresse, $_POST['send']['betreff'], $_POST['text'], "From: \"$autor\" <$from>")) { $fautor = "Ihre E-Mail wurde versendet. Vielen Dank. "; unset($sautor); unset($sbetreff); unset($smail); unset($snachricht); } else { $fautor = " Fehler! Mail konnte nicht gesendet werden"; } } else { if (@mail($adresse, $_POST['send']['betreff'], $_POST['text'], "From: \"$autor\" <$from>", "-f $add")) { $fautor = "Ihre E-Mail wurde versendet. Vielen Dank."; unset($sautor); unset($sbetreff); unset($smail); unset($snachricht); } else { $fautor = " Fehler! Mail konnte nicht gesendet werden"; } } } } // Hier kommt nun das eigentliche Formular in HTML + CSS ?> |
| | Die Event & Touring AG besteht seit 1994. | Impressum | AGB | Webmaster | Aufsichtsrat | | Stadtnetz Wittenberg | |