$fehler_text="
Sie haben fehlerhafte Eingaben in folgenden Feldern gemacht:";
if ( !preg_match('/[^A-Za-z ÄÖÜäöüß\&.-]/',$_POST["bestell_firma"]) ){
}else if(isset($_POST["bestell_firma"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- Firma
";
}
if (isset($_POST["bestell_vorname"]) && !preg_match('/[^A-Za-z ÄÖÜäöüß.-]/',$_POST["bestell_vorname"]) && strlen(trim($_POST["bestell_vorname"]))>=1 ){
}else if(isset($_POST["bestell_vorname"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- Vornamen
";
}
if (isset($_POST["bestell_name"]) && !preg_match('/[^A-Za-z ÄÖÜäöüß.-]/',$_POST["bestell_name"]) && strlen(trim($_POST["bestell_name"]))>=2 ){
}else if(isset($_POST["bestell_name"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- Nachnamen
";
}
if (isset($_POST["bestell_strasse"]) && !preg_match('/[^A-Za-z0-9 ÄÖÜäöüß.-]/',$_POST["bestell_strasse"]) && strlen(trim($_POST["bestell_strasse"]))>=5 ){
}else if(isset($_POST["bestell_strasse"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- Straße
";
}
if (isset($_POST["bestell_plz"]) && !preg_match('/[^0-9]/',$_POST["bestell_plz"]) && strlen(trim($_POST["bestell_plz"]))==5){
}else if(isset($_POST["bestell_plz"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- PLZ
";
}
if (isset($_POST["bestell_ort"]) && !preg_match('/[^A-Za-z ÄÖÜäöüß.-]/',$_POST["bestell_ort"]) && strlen(trim($_POST["bestell_ort"]))>=2 ){
}else if(isset($_POST["bestell_ort"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- Ort
";
}
if (isset($_POST["bestell_telefon"]) && !preg_match('/[^0-9 \/\(\)+.-]/',$_POST["bestell_telefon"]) && strlen(trim($_POST["bestell_telefon"]))>=6 ){
}else if(isset($_POST["bestell_telefon"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- Telefon
";
}
if (isset($_POST["bestell_email"]) && preg_match('/^[0-9A-Za-zÄÜÖäöüß]([-_.]?[0-9A-Za-zÄÜÖäöüß])*@[0-9A-Za-zÄÜÖäöüß]([-.]?[0-9A-Za-zÄÜÖäöüß])*\\.[a-z]{2,3}$/',$_POST["bestell_email"]) && strlen(trim($_POST["bestell_email"]))>=2 ){
}else if(isset($_POST["bestell_email"])){
$bestell_adresseingabe_fehler=1;
$fehler_text .= "- E-Mail
";
}
if (isset($_POST["submit"]) && $bestell_adresseingabe_fehler<>1){
$rs_check=mysql_query("SELECT id FROM kunden WHERE email LIKE '".$_POST["bestell_email"]."'");
if (mysql_num_rows($rs_check)<=0){
function randomString($len) {
function make_seed(){
list($usec , $sec) = explode (' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
//Der String $possible enthält alle Zeichen, die verwendet werden sollen
$possible="ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789";
$str="";
while(strlen($str)<$len) {
$str.=substr($possible,(rand()%(strlen($possible))),1);
}
return($str);
}
$zufallspasswort = randomString(8);
$txt ="Sehr geehrter Kunde,\n\n";
$txt.="Sie haben uns mitgeteilt, dass Sie sich in unserem Shop-Bereich registrieren möchten.\n\n";
$txt.="Sie können sich zukünftig mit folgenden Daten im Shop anmelden:\n";
$txt.="E-Mail: ".$_POST["bestell_email"]."\n";
$txt.="Passwort: $zufallspasswort\n\n";
$txt.="Sollten Sie diese Daten nicht angefordert haben, brauchen Sie diese E-Mail nicht zu beachten.\n\n";
$txt.="Mit freundlichen Grüßen,\n";
$txt.="Jochen Hermelbracht\n\n\n";
$txt.="proZerspanung GmbH\n";
$txt.="Schledebrückstr. 12\n";
$txt.="33332 Gütersloh\n\n";
$txt.="Vertretungsberechtigte Geschäftsführer: Jochen Hermelbracht\n";
$txt.="Registergericht: Amtsgericht Gütersloh\n";
$txt.="Registernummer: HRB 8530\n";
$txt.="USt-ID-Nr. gemäß § 27 a Umsatzsteuergesetz: DE 243 701 482\n\n";
$txt.="Telefon: +49 (0)5241 / 7087-115\n";
$txt.="Telefax: +49 (0)5241 / 7087-129\n";
$txt.="e-mail: info@zerspanungswerkzeuge24.de";
$mailheaders = "From: info@zerspanungswerkzeuge24.de <> \n\n";
mail($_POST["bestell_email"],"Ihre Registrierung bei www.zerspanungswerkzeuge24.de",$txt,$mailheaders);
//echo("
$txt
");
$rs=mysql_query("INSERT INTO kunden (kundenname,email,passwort,vorname,nachname,strasse,plz,ort,telefon) VALUES ('".$_POST["bestell_firma"]."','".$_POST["bestell_email"]."','$zufallspasswort','".$_POST["bestell_vorname"]."','".$_POST["bestell_name"]."','".$_POST["bestell_strasse"]."','".$_POST["bestell_plz"]."','".$_POST["bestell_ort"]."','".$_POST["bestell_telefon"]."')");
$response="Ihre Daten wurden gespeichert.
Sie erhalten in Kürze eine E-Mail mit Ihrem Passwort zugeschickt.";
}else{
$bestell_adresseingabe_fehler=1;
$fehler_text = "Sie sind schon mit Ihrer E-Mail-Adresse registriert. Wenn Sie Ihr Passwort vergessen haben, können Sie es
hier anfordern.";
}
}
?>
if ($bestell_adresseingabe_fehler==1){echo($fehler_text."
");}
?>
if (isset($response)) {echo($response); }else{ ?>
if (isset($_SESSION["login_passwort"]) && isset($_SESSION["email"])){ ?>
Sie sind bereits angemeldet.
}else{ ?>
Wenn Sie Sich bei
Zerspanungswerkzeuge 24 registrieren wollen, geben Sie bitte unten Ihre Adressdaten ein.
Sie erhalten danach Ihr Passwort automatisch zugesendet.
} ?>
} ?>