\nBitte benutzen Sie das Registrierungsformular:
\n
Registrierungsformular\n");
}
if(get_magic_quotes_gpc())
{
foreach($_POST AS $key => $value)
{
$_POST[$key] = stripslashes($value);
}
}
//Überprüfung ob in den Feldern die ausgefüllt sein müssen etwas drin steht
if(trim($_POST['name']) == "")
{
die("Bitte geben Sie ihren Namen an");
}
if(trim($_POST['vorname']) == "")
{
die("Bitte geben Sie ihren Vornamen an");
}
if(trim($_POST['geschlecht']) == "")
{
die("Bitte geben Sie ihr Geschlecht an.");
}
if(trim($_POST['gebtag']) == "" OR trim($_POST['gebmonat']) == "" OR trim($_POST['gebjahr']) == "")
{
die("Bitte geben sie ihr Geburtsdatum an");
}
if(trim($_POST['username']) == "")
{
die("Bitte geben sie einen Username an.");
}
if(trim($_POST['email']) == "")
{
die("Bitte geben sie ihre EMail Adresse an.");
}
if(trim($_POST['passwort']) == "")
{
die("Bitte geben Sie ein Passwort an.");
}
//---------------------------------------------------------------------------------------------
//Überprüfung ob die Daten richtig sein können
//Geburtsjahr
if(!is_numeric($_POST['gebjahr']))
{
die("Das Geburtsjahr kann nur aus Zahlen bestehen.
\n
Bitte geben sie ein gültiges Geburtsjahr ein.\n");
}
if( strlen($_POST['gebjahr']) < '4')
{
die("Gib dein Geburtsjahr bitte im Format YYYY an.");
}
//Emailadresse
$checkemail = eregi( "^"."[a-z0-9]+([_\\.-][a-z0-9]+)*"."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|nato|net|org|pro)"."$", $_POST['email']);
if (!$checkemail)
{
die("Bitte geben Sie eine korrekte EMail Adresse an.\n");
}
//Passwort
if( strlen($_POST['passwort']) < '6')
{
die("Dein Passwort sollte aus mindestens 6 Zeichen bestehen.");
}
if(!$_POST['passwort'] == $_POST['passwort_re'])
{
die("Sie haben ihr Passwort nicht richtig wiederholt.
\n
Bitte geben Sie ihr Passwort zwei mal richtig an.\n");
}
//ICQ
if( strlen($_POST['icq']) < '9')
{
die("Ihre ICQ Nummer besteht aus 9 Zahlen.
\n
Bitte geben Sie ihre richtige ICQ Nummer an.");
if(!ctype_digit($_POST['icq']))
{
die("Die ICQ Nummer ist nicht richtig. Sie kann nur
\n
aus Ziffern bestehen. Bitte korrigieren Sie ihre ICQ Nummer.\n");
}
//MSN
$checkmsn = eregi( "^"."[a-z0-9]+([_\\.-][a-z0-9]+)*"."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|nato|net|org|pro)"."$", $_POST['msn']);
if (!$checkmsn)
{
die("Bitte geben Sie einen korrekten MSN Account an.\n");
}
//---------------------------------------------------------------------------------------------
//Überprüfung auf Gleichheit mit Daten in der DB bei Daten, welche UNIQUE sein müssen
$result_user_equal = mysql_query($user_equal) OR die(mysql_error());
if(mysql_num_rows($result_user_equal))
{
die("Der Username ist leider schon vergeben.
\n
Bitte wählen Sie einen anderen Username.\n");
}
$result_email_equal = mysql_query($email_equal) OR die(mysql_error());
if(mysql_num_rows($result_email_equal))
{
die("Die EMailadresse ist schon registriert.
\n
Bitte wählen Sie eine andere EMailadresse.\n");
}
$result_icq_equal = mysql_query($icq_equal) OR die(mysql_error());
if(mysql_num_rows($result_icq_equal))
{
die("Die ICQ Nummer ist schon registriert.
\n
Bitte wählen Sie eine andere ICQ Nummer.\n");
}
$result_msn_equal = mysql_query($msn_equal) OR die(mysql_error());
if(mysql_num_rows($result_msn_equal))
{
die("Dieser MSN Account ist schon registriert.
\n
Bitte wählen Sie einen andere Account.\n");
}
$geburtsdatum = $_POST['gebjahr']."-".$_POST['gebmonat']."-".$_POST['gebtag'];
$eintragen = "INSERT INTO users
(username,
name,
vorname,
geschlecht,
geburtsdatum,
email,
passwort,
icq,
msn,
dasbinich,
interessen,
job,
ort,
regdat)
VALUES
('".mysql_real_escape_string(htmlspecialchars($_POST['username']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['name']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['vorname']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['geschlecht']))."',
'".mysql_real_escape_string(htmlspecialchars($geburtsdatum))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['email']))."',
'".md5(mysql_real_escape_string(htmlspecialchars($_POST['passwort'])))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['icq']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['msn']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['dasbinich']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['interessen']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['job']))."',
'".mysql_real_escape_string(htmlspecialchars($_POST['ort']))."',
current_date
)";
mysql_query($eintragen) OR die(mysql_error());
echo "
Du hast dich erfolgreich registriert.
\n"; echo "\n"; ?>