$max) { if ($err == "") { $err = 'Feld ist zu lang'; } $err_field = $err; $check = false; } if (strlen($field) < $min) { if ($min_err == "") { $min_err = 'Feld ist zu kurz'; } $err_field = $min_err; $check = false; } } function check_mail(&$check, $fld, &$err_field, $err='') { if (strpos($fld, '@') === false) { if ($err=='') { $err_field = 'e-Mail fehlerhaft'; } else { $err_field = $err; } $check = false; } if (function_exists('checkdnsrr')) { list($user, $host) = explode('@', $fld); if ( checkdnsrr ($host, 'MX') or checkdnsrr ($host, 'A' ) ) { // echo 'E-Mail ist OK'; } else { if ($host > ' ') { if ($err=='') { $err_field = 'Die Angabe "' . $host . '" scheint keine gültige Domain zu sein'; } else { $err_field = $err; } $check = false; } else { if ($err=='') { $err_field = 'e-Mail unvollständig'; } else { $err_field = $err; } $check = false; } } } else { // echo 'keine weitere Prüfung'; } } if (empty($HTTP_POST_VARS["fld_anrede"])) $HTTP_POST_VARS["fld_anrede"]="Herr,Frau"; if (empty($err_anrede)) $err_anrede=" "; if (empty($HTTP_POST_VARS["fld_vorname"])) $HTTP_POST_VARS["fld_vorname"]=""; if (empty($err_vorname)) $err_vorname=" "; if (empty($HTTP_POST_VARS["fld_nachname"])) $HTTP_POST_VARS["fld_nachname"]=""; if (empty($err_nachname)) $err_nachname=" "; if (empty($HTTP_POST_VARS["fld_strasse"])) $HTTP_POST_VARS["fld_strasse"]=""; if (empty($err_strasse)) $err_strasse=" "; if (empty($HTTP_POST_VARS["fld_plz"])) $HTTP_POST_VARS["fld_plz"]=""; if (empty($err_plz)) $err_plz=" "; if (empty($HTTP_POST_VARS["fld_ort"])) $HTTP_POST_VARS["fld_ort"]=""; if (empty($err_ort)) $err_ort=" "; if (empty($HTTP_POST_VARS["fld_telefon"])) $HTTP_POST_VARS["fld_telefon"]=""; if (empty($err_telefon)) $err_telefon=" "; if (empty($HTTP_POST_VARS["fld_fax"])) $HTTP_POST_VARS["fld_fax"]=""; if (empty($err_fax)) $err_fax=" "; if (empty($HTTP_POST_VARS["fld_email"])) $HTTP_POST_VARS["fld_email"]=""; if (empty($err_email)) $err_email=" "; if (empty($HTTP_POST_VARS["fld_nachricht"])) $HTTP_POST_VARS["fld_nachricht"]=""; if (empty($err_nachricht)) $err_nachricht=" "; if (empty($HTTP_POST_VARS["fld_KBA_Nummer"])) $HTTP_POST_VARS["fld_KBA_Nummer"]=""; if (empty($err_KBA_Nummer)) $err_KBA_Nummer=" "; if (empty($HTTP_POST_VARS["fld_Erstzulassung"])) $HTTP_POST_VARS["fld_Erstzulassung"]=""; if (empty($err_Erstzulassung)) $err_Erstzulassung=" "; $checked = true; if (isset($HTTP_POST_VARS["sent"])) { check_len($checked, $HTTP_POST_VARS["fld_anrede"],10,$err_anrede,"Eingabe zu lang! Maximale Länge:10",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_vorname"],80,$err_vorname,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_nachname"],80,$err_nachname,"Eingabe zu lang! Maximale Länge:80",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_strasse"],80,$err_strasse,"Eingabe zu lang! Maximale Länge:80",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_plz"],8,$err_plz,"Eingabe zu lang! Maximale Länge:8",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_ort"],80,$err_ort,"Eingabe zu lang! Maximale Länge:80",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_telefon"],80,$err_telefon,"Eingabe zu lang! Maximale Länge:80",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_fax"],80,$err_fax,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_email"],80,$err_email,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_mail($checked, $HTTP_POST_VARS["fld_email"], $err_email,"Die e-Mail enthält ungültige Zeichen oder ist ungültig."); check_len($checked, $HTTP_POST_VARS["fld_nachricht"],5000,$err_nachricht,"Eingabe zu lang! Maximale Länge:5000",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_KBA_Nummer"],8,$err_KBA_Nummer,"Eingabe zu lang! Maximale Länge:8",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_Erstzulassung"],10,$err_Erstzulassung,"Eingabe zu lang! Maximale Länge:10",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fld_Leistung"],10,$err_Leistung,"Eingabe zu lang! Maximale Länge:10",1,"Eingabe erforderlich! Mindesteingabe Länge:1"); } if ( empty($HTTP_POST_VARS["sent"]) or (!$checked) ) { ?>