Hi Dirk,
selbstverständlich darfst Du das Script verwenden, es ist ja von Dir, ich hab's nur etwas modifiziert.
Um Problemen mit dem Safe Mode vorzubeugen, lassen wir halt den return path weg.
so:
<?
$vorname = preg_replace ( "/[^\w\d\s-]/", " ", $_POST['vorname'], -1);
$name = preg_replace ( "/[^\w\d\s]-/", " ", $_POST['name'], -1);
$email = preg_replace ( "/[^\w\d\s@.-]/", " ", $_POST['email'], -1);
$strasse = preg_replace ( "/[^\w\d\s.-]/", " ", $_POST['strasse'], -1);
$wohnort = preg_replace ( "/[^\w\d\s-]/", " ", $_POST['wohnort'], -1);
$subject = preg_replace ( "/[^\w\d\s-]/", " ", $_POST['subject'], -1);
if ($name!="" AND $email!="" AND $subject!="" ) {
$mailto
="info@musterdomain.de"; $mailfrom
="info@musterdomain.de"; $body="Vorname: $vorname
Nachname: $name
Strasse: $strasse
PLZ/Ort: $wohnort
Email: $email
Betrifft: $subject";
$more = "From: $mailfrom\r\nContent-Type: text/plain";
mail($mailto, $subject, $body, $more);
header("location: danke.html");
}
else {
header("location: fehler.html");
}
?>
Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)