<?php
function check()
{
if(empty($_POST['login']))
{
$allesok = 0;
$error[login]="Bitte Login eingeben <br>";
$error2[login] = "<b><span style=\"color:red;\">*</span></b>";
}
if(empty($_POST['pass1'])&&($_POST['pass2']))
{
$allesok = 0;
$error[pass1]="Bitte Password eingeben!<br>";
$error[pass2]="Bitte Password noch mal eingeben!";
$error2[pass1] = "<b><span style=\"color:red;\">*</span></b>";
$error2[pass2] = "<b><span style=\"color:red;\">*</span></b>";
}
else
{
if(($_POST['pass1'])==($_POST['pass2']))
{
$allesok = 0;
$error[pass1]="Bitte Password eingeben!<br>";
$error[pass2]="Bitte Password noch mal eingeben!<br>";
$error2[pass1] = "<b><span style=\"color:red;\">*</span></b>";
$error2[pass2] = "<b><span style=\"color:red;\">*</span></b>";
}
}
if(empty($_POST['vorname']))
{
$allesok = 0;
$error[vorname]="Bitte Vorname eingeben!<br>";
$error2[vorname] = "<b><span style=\"color:red;\">*</span></b>";
}
else
{
$_POST['vorname']=trim(stripslashes($_POST['vorname']));
$_POST['vorname'] = ucfirst($_POST['vorname']);
$Plotter = "/[a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/Us";
if(!preg_match($Plotter,$_POST['vorname']))
{
$allesok = 0;
$error[vorname]="Bitte Vorname eingeben!<br>";
$error2[vorname]="<b><span style=\"color:red;\">*</span></b>";
}
}
// Hier wird geprft ob Vorname leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(empty($_POST['nachname']))
{
$allesok = 0;
$error[nachname]="Bitte Nachname eingeben!<br>";
$error2[nachname] ="<b><span style=\"color:red;\">*</span></b>";
}
else
{
$_POST['nachname']=trim(stripslashes($_POST['nachname']));
$_POST['nachname'] = ucfirst($_POST['nachname']);
$Plotter = "/[a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/Us";
if(!preg_match($Plotter,$_POST['nachname']))
{
$allesok = 0;
$error[nachname]="Bitte Nachname eingeben!<br>";
$error2[nachname]="<b><span style=\"color:red;\">*</span></b>";
}
}
// Hier wird geprft ob Nachname leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(isset($_POST['tag'])&&($_POST['monat'])&&($_POST['jahr']))
{
if( @checkdate($_POST['monat'], $_POST['tag'], $_POST['jahr']) )
{
$timestamp = mktime(0, 0, 0, $_POST['monat'], $_POST['tag'], $_POST['jahr']);
$timestamp=date('d.m.Y', $timestamp);
}
else
{
$allesok=0;
$error[geburtstag]= "Bitte geben Sie ein korektes Datum an!<br>";
$error2[geburtstag]="<b><span style=\"color:red;\">*</span></b>";
}
}
else
{
$allesok=0;
$error2[geburtstag]="<b><span style=\"color:red;\">*</span></b>";
$error[geburtstag]="Bitte ein Datum angeben!<br>";
}
if(empty($_POST['strasse']))
{
$allesok = 0;
$error[strasse]="Bitte geben Sie eine Strasse ein!<br>";
$error2[strasse] = "<b><span style=\"color:red;\">*</span></b>";
}
else
{
$_POST['strasse']=trim(stripslashes($_POST['strasse']));
$_POST['strasse'] = ucfirst($_POST['strasse']);
$Plotter = "/[a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/Us";
if(!preg_match($Plotter,$_POST['strasse']))
{
$allesok = 0;
$error[strasse]="Bitte geben Sie eine Strasse ein!<br>";
$error2[strasse]="<b><span style=\"color:red;\">*</span></b>";
}
}
if(empty($_POST['nummer']))
{
$allesok = 0;
$error[nummer]="Bitte geben sie eine Hausnummer ein!<br>";
$error2[nummer] = "<b><span style=\"color:red;\">*</span></b>";
}
if(empty($_POST['land']))
{
$allesok = 0;
$error[land]="Bitte geben Sie ein Land ein!<br>";
$error2[land] ="<b><span style=\"color:red;\">*</span></b>";
}
else
{
$_POST['land']=trim(stripslashes($_POST['land']));
$_POST['land'] = ucfirst($_POST['land']);
$Plotter = "/[a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/Us";
if(!preg_match($Plotter,$_POST['land']))
{
$allesok = 0;
$error[land]="Bitte geben Sie ein Land ein!<br>";
$error2[land]="<b><span style=\"color:red;\">*</span></b>";
}
}
// Hier wird geprft ob PLZ leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(empty($_POST['plz']))
{
$allesok = 0;
$error[plz]="Bitte geben Sie eine PLZ ein!<br>";
$error2[plz] = "<b><span style=\"color:red;\">*</span></b>";
}
else
{
$plotter = "/^[0-9]{5}$/";
if(!preg_match ($plotter,$_POST['plz']))
{
$allesok = 0;
$error[plz]="Bitte geben Sie eine PLZ ein!<br>";
$error2[plz] = "<b><span style=\"color:red;\">*</span></b>";
}
}
// Hier wird geprft ob Ort leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(empty($_POST['ort']))
{
$allesok = 0;
$error[ort]="Bitte geben sie einen Ort an!<br>";
$error2[ort] = "<b><span style=\"color:red;\">*</span></b>";
}
else
{
$_POST['ort']=trim(stripslashes($_POST['ort']));
$_POST['ort'] = ucfirst($_POST['ort']);
$Plotter = "/[a-zA-Z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/Us";
if(!preg_match($Plotter,$_POST['ort']))
{
$allesok = 0;
$error[ort]="Bitte geben sie einen Ort an!<br>";
$error2[ort]="<b><span style=\"color:red;\">*</span></b>";
}
}
//Hier wird geprft ob Email leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
if(empty($_POST['email']))
{
$allesok = 0;
$error[email] = "Bitte Geben Sie eine E-Mail an!<br>";
$error2[email] = "<b><span style=\"color:red;\">*</span></b>";
}
else
{
$Plotter="^([0-9a-z]+)([0-9a-z\.-_]+)@([0-9a-z\.-_]+)\.([0-9a-z]+)";
if(eregi($Plotter,$_POST['email']))
{
return TRUE;
}
else
{
$allesok = 0;
$error[email]="Bitte geben sie Ihre Email an!<br>";
$error2[email] = "<b><span style=\"color:red;\">*</span></b>";
}
}
if(empty($_POST['bedingungen'])){
$allesok = 0;
$error2[bedingungen] = "<b><span style=\"color:red;\">*</span></b>";
$error[bedingungen] = "Sie müssen die Nutzungsbedingungen aktzeptieren!<br>";}
if(empty($_POST['agbs'])){
$allesok = 0;
$error[agbs] = "Sie müssen die AGBs aktzeptieren!<br>";
$error2[agbs] = "<b><span style=\"color:red;\">*</span></b>";
}
}
?>