Kontaktformular

$max) { if ($err == "") { $err = $msg->err_maxlen($max); } $err_field = $err; if ($check==true) $check = false; } if (strlen($field) < $min) { if ($min_err == "") { $min_err = $msg->err_minlen($min); } $err_field = $min_err; if ($check==true) $check = false; } } function check_mail(&$check, $fld, &$error_field, $invalidchars="", $blanks="") { global $msg; $expr = "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z][a-z]+\$"; //echo "expr=" . $expr . "
"; if ((!$fld) || ($fld=="") || (!eregi($expr,$fld))) { if ($invalidchars > "") { $error_field = $invalidchars . "
\n"; } else { $error_field = "invalid characters
\n"; } if ($check==true) $check =false; } if (strrpos($fld,' ') > 0) { if ($blanks > "") { $error_field = $blanks . "
\n"; } else { $error_field = "blanks in e-mail
\n"; } if ($check==true) $check =false; } } $sAnrede = (array_key_exists('anrede', $_REQUEST)) ? $_REQUEST["anrede"] : "Herr,Frau,Dr.,Prof."; $sVorname = (array_key_exists("vorname", $_REQUEST)) ? $_REQUEST["vorname"] : ""; $sNachname = (array_key_exists("nachname", $_REQUEST)) ? $_REQUEST["nachname"] : ""; $sStrasse = (array_key_exists("strasse", $_REQUEST)) ? $_REQUEST["strasse"] : ""; $sPlz = (array_key_exists("plz", $_REQUEST)) ? $_REQUEST["plz"] : ""; $sOrt = (array_key_exists("ort", $_REQUEST)) ? $_REQUEST["ort"] : ""; $sTelefon = (array_key_exists("telefon", $_REQUEST)) ? $_REQUEST["telefon"] : ""; $sFax = (array_key_exists("fax", $_REQUEST)) ? $_REQUEST["fax"] : ""; $sEmail = (array_key_exists("email", $_REQUEST)) ? $_REQUEST["email"] : ""; $sNachricht = (array_key_exists("nachricht", $_REQUEST)) ? $_REQUEST["nachricht"] : ""; $sKontakt1 = (array_key_exists("kontakt_1", $_REQUEST)) ? $_REQUEST["kontakt_1"] : ""; $sKontakt2 = (array_key_exists("kontakt_2", $_REQUEST)) ? $_REQUEST["kontakt_2"] : ""; $sKontakt3 = (array_key_exists("kontakt_3", $_REQUEST)) ? $_REQUEST["kontakt_3"] : ""; $sKontakt4 = (array_key_exists("kontakt_4", $_REQUEST)) ? $_REQUEST["kontakt_4"] : "E-Mail"; $sFirma = (array_key_exists("firma", $_REQUEST)) ? $_REQUEST["firma"] : ""; $sWeb = (array_key_exists("web", $_REQUEST)) ? $_REQUEST["web"] : ""; if (empty($err_anrede)) $err_anrede=" "; if (empty($err_vorname)) $err_vorname=" "; if (empty($err_nachname)) $err_nachname=" "; if (empty($err_strasse)) $err_strasse=" "; if (empty($err_plz)) $err_plz=" "; if (empty($err_ort)) $err_ort=" "; if (empty($err_telefon)) $err_telefon=" "; if (empty($err_fax)) $err_fax=" "; if (empty($err_email)) $err_email=" "; if (empty($err_nachricht)) $err_nachricht=" "; if (empty($err_kontakt)) $err_kontakt=" "; if (empty($err_firma)) $err_firma=" "; if (empty($err_web)) $err_web=" "; $checked = true; if (array_key_exists("submit", $_REQUEST)) { check_len($checked, $sAnrede,10,$err_anrede,"Eingabe zu lang! Maximale Länge:10",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sVorname,80,$err_vorname,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sNachname,80,$err_nachname,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sStrasse,80,$err_strasse,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sPlz,8,$err_plz,"Eingabe zu lang! Maximale Länge:8",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sOrt,80,$err_ort,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sTelefon,80,$err_telefon,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sFax,80,$err_fax,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sEmail, 80,$err_email,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_mail($checked, $sEmail, $err_email,"Die e-Mail enthält ungültige Zeichen oder ist unvollständig.", "Die e-Mail enthält Leerzeichen."); check_len($checked, $sNachricht,5000,$err_nachricht,"Eingabe zu lang! Maximale Länge:5000",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); // why we check for combobox values????? // check_len($checked, $sKontakt,80,$err_kontakt,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sFirma,80, $err_firma,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $sWeb,80, $err_web,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); } if (!array_key_exists("submit", $_REQUEST) or (!$checked) ) { ?>
" method="post">
Anrede:
Firma:
Vorname:
Nachname:
Straße:
Postleitzahl:
Ort:
Telefon:
Telefax:
E-Mail:
Eigene Webseite (url)
Ihre Nachricht:
Erbitte Kontaktaufnahe über: >Post
>Fax
>Telefon
>E-Mail
 

\n"; echo nl2br($msg) . "
\n"; } ?>