<?php
echo genTitel('01/16/18','Anmelden'); require_once('class/captcha.class.php'); if (empty($_GET['session_code'])) $session_code = md5(round(rand(0,40000))); else $session_code=$_GET['session_code']; $my_captcha = new captcha( $session_code, '__TEMP__/' ); if($_POST[o]=="k" && $my_captcha->verify($_POST['password'])) $cok="ok"; $a_user=htmlspecialchars(stripslashes(strtolower($_POST[a_user]))); $a_email=htmlspecialchars(stripslashes($_POST[a_email])); $a_vorname=htmlspecialchars(stripslashes(ucfirst($_POST[a_vorname]))); $a_nachname=htmlspecialchars(stripslashes(ucfirst($_POST[a_nachname]))); $a_plz=htmlspecialchars(stripslashes($_POST[a_plz])); $a_land=$_POST[a_land]; $a_ort=htmlspecialchars(stripslashes(ucfirst($_POST[a_ort]))); $a_tag=$_POST[a_tag]; $a_monat=$_POST[a_monat]; $a_jahr=$_POST[a_jahr]; $a_geschlecht=$_POST[a_geschlecht]; $a_agb=$_POST[a_agb]; if($_POST[o]=="k") { $getbb=mysql_query("SELECT user,email FROM ".$dbx."_user WHERE user='".$a_user."' OR email='".$a_email."'"); $getb=mysql_fetch_array($getbb); if(!preg_match("/^[a-zA-Z0-9]+$/s",$a_user)) echo genMsg('03/16/01','Der Benutzername darf nur aus Buchstaben und Zahlen bestehen.'); elseif(strlen($a_user)>25) echo genMsg('03/16/01','Der Benutzername ist zu lang.'); elseif($getb[user]==$a_user) echo genMsg('03/16/01','Пользователь с таким логином уже зарегистрирован.'); elseif(!ereg("([[:alnum:].-]+)(@[[:alnum:].-]+.+)", $a_email)) echo genMsg('03/16/01','Die angegebene E-Mail-Adresse ist ungьltig.'); elseif($cok!="ok") echo genMsg('03/16/01','Не верно введен код проверки.'); elseif(preg_match('~[^a-zA-Z0-9]~', $a_user)) echo genMsg('03/16/01','Имя пользователя может состоять из букв и цифр.'); elseif($getb[email]==$a_email) echo genMsg('03/16/01','Пользователь с таким E-Mail уже зарегистрирован. <a href=index.php?d=passwort class=small>Востановить пароль?</a>'); elseif(!is_numeric($a_plz) || strlen($a_plz)>5 || $a_plz=="") echo genMsg('03/16/01','Bitte eine gьltige Postleitzahl angeben.'); elseif($a_vorname=="") echo genMsg('03/16/01','Bitte das Feld "Vorname" ausfьllen.'); elseif($a_nachname=="") echo genMsg('03/16/01','Bitte das Feld "Nachname" ausfьllen.'); elseif($a_ort=="") echo genMsg('03/16/01','Bitte das Feld "Ort" ausfьllen.'); elseif($a_agb!="ja") echo genMsg('03/16/01','Bitte die Nutzungsbedingungen lesen und akzeptieren.'); else { $noform="ok"; srand(date("s")); while($i<8) { $a_pass.=chr((rand()%26)+97); $i++; } $a_geburtsdatum=mktime(0,0,0,$a_monat,$a_tag,$a_jahr); $a_sternzeichen=getSternzeichen($a_tag,$a_monat); $ph1=array('%uservorname%','%usernachname%','%username%','%userpass%','%webtitel%','%weburl%'); $ph2=array($a_vorname,$a_nachname,$a_user,$a_pass,$cdb[titel],$cdb[url]); $mailtext = str_replace($ph1,$ph2,$cdb[mail_willkommen]); mail($a_email,"Anmeldung bei ".$cdb[titel],$mailtext,"From: $cdb[titel] <$cdb[email]>"); if($a_land=="de") { $getrr=mysql_query("SELECT bundesland FROM ".$dbx."_geodata_de WHERE plz LIKE '%".$a_plz."%'"); $getr=mysql_fetch_array($getrr); $a_region=strtolower($getr[bundesland]); } elseif($a_land=="ch") { $getrr=mysql_query("SELECT kanton FROM ".$dbx."_geodata_ch WHERE plz LIKE '%".$a_plz."%'"); $getr=mysql_fetch_array($getrr); $a_region=strtolower($getr[kanton]); } elseif($a_land=="at") { $getrr=mysql_query("SELECT bundesland FROM ".$dbx."_geodata_at WHERE plz LIKE '%".$a_plz."%'"); $getr=mysql_fetch_array($getrr); $a_region=strtolower($getr[bundesland]); } mysql_query("INSERT INTO ".$dbx."_user (user,pass,vorname,nachname,land,region,plz,ort,email,datum,online,geschlecht,geburtsdatum,sternzeichen,e_nachrichtmail,e_freundemail,e_gbmail) VALUES ('".addslashes($a_user)."','".$a_pass."','".addslashes($a_vorname)."','".addslashes($a_nachname)."','".addslashes($a_land)."','".addslashes($a_region)."','".$a_plz."','".addslashes($a_ort)."','".addslashes($a_email)."','".time()."','".time()."','".$a_geschlecht."','".$a_geburtsdatum."','".$a_sternzeichen."',1,1,1)"); echo genMsg('03/16/02','Спасибо за регистрацию.')."In wenigen Augenblicken erhalten Sie eine Anmeldebestдtigung per E-Mail, in welcher sich auch die Zugangsdaten befinden."; }} else echo genMsg("01/16/43","<b>Herzlich willkommen bei ".$cdb[titel]."!</b> Jetzt gleich kostenlos anmelden und als registriertes Mitglied den vollen Zugriff auf alle Funktionen erhalten."); if($noform!="ok") { $pic_url = $my_captcha->get_pic( 4 ); echo "<form action=index.php?session_code=".$session_code." method=post><input type=hidden name=d value=anmelden><input type=hidden name=o value=k><table border=0 cellspacing=0 cellpadding=5 align=center>
<tr><td>Логин:</td><td><input type=text name=a_user style=width:200px maxlength=15 value=\"".$a_user."\" class=usr></td><td class=small><img src=icon/01/10/50.png width=10 height=10 align=absmiddle> без специальных символов</td></tr>
<tr><td>E-Mail:</td><td colspan=2><input type=text name=a_email style=width:200px value=\"".$a_email."\"></td></tr>
<tr><td colspan=3><img src=images/space.gif width=1 height=15></td></tr>
<tr><td>Пол:</td><td colspan=2><img src=icon/01/16/09.png width=16 height=16 align=absmiddle><input type=radio name=a_geschlecht checked value=w id=w><label for=w>женский</label> &nbsp; &nbsp; <img src=icon/01/16/06.png width=16 height=16 align=absmiddle><input type=radio name=a_geschlecht value=m id=m><label for=m>мужской</label></td></tr>
<tr><td>Дата рождения:</td><td colspan=2><select name=a_tag style=width:70px>"; $s=1; while($s<32) { echo "<option"; if($s==$a_tag) echo " selected"; echo ">".$s; $s++; } echo "</select><select name=a_monat style=width:140px>"; $monate=array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"); $mc=0; foreach($monate as $mm) { $mc++; echo "<option value=".$mc.""; if($a_monat==$mc) echo " selected"; echo ">".$mm; } echo "</select><select name=a_jahr style=width:90px>"; $s=date("Y")-$minal; while($s>1930) { echo "<option"; if($s==1980) echo " selected"; echo ">".$s; $s--; } echo "</select></td></tr>
<tr><td colspan=3><img src=images/space.gif width=1 height=15></td></tr>
<tr><td>Имя:</td><td colspan=2><input type=text name=a_vorname style=width:200px maxlength=20 value=\"".$a_vorname."\"></td></tr>
<tr><td>Фамилия:</td><td colspan=2><input type=text name=a_nachname style=width:200px maxlength=20 value=\"".$a_nachname."\"></td></tr>
<tr><td>PLZ und Ort:</td><td colspan=2><input type=text name=a_plz style=width:75px maxlength=5 class=plz value=\"".$a_plz."\"><img src=images/space.gif width=5 height=1><input type=text name=a_ort style=width:210px maxlength=30 value=\"".$a_ort."\"></td></tr>
<tr><td>Язык:</td><td colspan=2><img src=icon/flaggen/de.gif width=18 height=12 align=absmiddle name=flag><img src=images/space.gif width=5 height=1><select style=width:277px onchange=\"document.images['flag'].src = 'icon/flaggen/'+document.getElementById('land').value+'.gif';\" id=land name=a_land>
<option value=de>Немецкий
<option value=at>Цsterreich
<option value=ch>Schweiz
<option value=li>Liechtenstein
<option value=\"\">---
<option value=au>Австралия
<option value=be>Бельгия
<option value=dk>Dдnemark
<option value=fi>Финляндия
<option value=fr>Франция
<option value=gr>Griechenland
<option value=gb>Grossbritannien
<option value=it>Италияц
<option value=ca>Канада
<option value=lu>Люксенбург
<option value=nz>Neuseeland
<option value=nl>Нидерланды
<option value=no>Норвегия
<option value=pl>Польша
<option value=pt>Португалия
<option value=se>Schweden
<option value=sk>Slowakei
<option value=es>Испания
<option value=tr>Турция
<option value=us>США
<option value=\"\">---
<option value=\"\">Sonstiges Land
</select></td></tr>
<tr><td colspan=3><img src=images/space.gif width=1 height=5></td></tr>
<tr><td><img src=\"class/captcha.class.php?ci=1&img=".$pic_url."\"></td><td class=small colspan=2><b>Код проверки</b><br>Введите код изображенный на рисунке:<br><input type=text name=password maxlength=4 style=width:100px class=cap></td></tr>
<tr><td colspan=3><img src=images/space.gif width=1 height=5></td></tr>
<tr><td>&nbsp;</td><td colspan=2><input type=checkbox name=a_agb value=ja>Я соглашаюсь правилами данного сайта.</td></tr>
<tr><td colspan=3 align=right><input type=submit value=Anmelden class=formbutton></td></tr>
</table></form>"; ?><script type="text/javascript">
$('.usr').alphanumeric();
$('.plz').numeric();
$('.cap').alpha();
</script><?php
} ?>