Hi!
das 1. prüft die Existenz der Domain..
hier noch was:
if(!empty($email)) {
// domain pruefen
if (!(strpos($email, "@") > 2) || !(strrpos($email, ".") > (strpos($email, "@") + 2)) || !(strlen(strrchr($email, ".")) >= 2) || !checkdnsrr (substr(strrchr($email, '@'), 1), 'MX')) {
$fehlerausgabe .= "<li>keine gültige Domain für die e-Mailadresse angegeben";
}
if (!(strcspn($email, "!"§$%&/()=?{[]}\üöäß*';:,") == strlen($email))) {
$fehlerausgabe .= "<li>ungültige Zeichen (z.B. §, $, %,&, /, (, (, ä, ö, ä) in der e-Mail Adresse";
}
}
Steffi