<?php
session_name('reg');
session_start();
$ses=session_id();
require_once('shapka.php');
require_once('nast.php');
require_once('db.php');
if(!@$_SESSION['provkods'])
$_SESSION['provkods']=mt_rand(1,100000);
print $begin;
if($str=='wml')
{
@$forma =@"
Ваш wap-сайт(если есть):<br/>
<input name=\"sajt\" maxlength=\"30\" value=\"$_POST[sajt]\"/><br/>
Пароль:<br/>
<input name=\"pass\" maxlength=\"30\" value=\"$_POST[pass]\"/><br/>
Email:<br/>
<input name=\"mail\" maxlength=\"30\" value=\"$_POST[mail]\"/><br/>
Раздел каталога(если вы выберите раздел 'без категории', то к вам будут приходить пользователи со всех разделов, иначе только с указанной категории)*:<br/>
<select name=\"kat\">
<option value=\"1\">Без категории</option>
<option value=\"2\">Загрузки</option>
<option value=\"3\">Эротика</option>
<option value=\"4\">Сервисы</option>
<option value=\"5\">Информация</option>
<option value=\"6\">WAP-мастерам</option>
<option value=\"7\">Новости</option>
</select><br/>
Введите код: $_SESSION[provkods]<br/>
<input name=\"provkod\" maxlength=\"6\" value=\"\"/><br/>
<anchor title=\"go\">Зарегистрироваться<go href=\"reg.php?act=reg&str=$str&u=$ses\" method=\"post\">
<postfield name=\"pass\" value=\"$(pass)\"/>
<postfield name=\"sajt\" value=\"$(sajt)\"/>
<postfield name=\"mail\" value=\"$(mail)\"/>
<postfield name=\"kat\" value=\"$(kat)\"/>
<postfield name=\"provkod\" value=\"$(provkod)\"/>
</go></anchor><br/>\n";
}
else
{
@$forma ="<form method=\"post\" action=\"reg.php?act=reg&str=$str&reg=$ses&ref=$ref\">
Ваш wap-сайт(без http://):<br/>
<input name=\"sajt\" maxlength=\"30\" value=\"$sajt\"/><br/>
Пароль:<br/>
<input name=\"pass\" maxlength=\"30\" value=\"$pass\"/><br/>
Раздел каталога(если вы выберите раздел 'без категории', то к вам будут приходить пользователи со всех разделов, иначе только с указанной категории)*:<br/>
<select name=\"kat\">
<option value=\"0\">Без категории</option>
<option value=\"1\">Развлечения</option>
<option value=\"2\">Загрузки</option>
<option value=\"3\">Эротика</option>
<option value=\"4\">Сервисы</option>
<option value=\"5\">Информация</option>
<option value=\"6\">WAP-мастерам</option>
<option value=\"7\">Новости</option>
</select><br/>
Email:<br/>
<input name=\"mail\" maxlength=\"30\" value=\"$mail\"/><br/>
Введите код: $_SESSION[provkods]<br/>
<input name=\"provkod\" maxlength=\"6\" value=\"\"/><br/>
<input value=\"Зарегистрироваться\" name=\"do\" type=\"submit\"/></form><br/>";
}
if(!@$act)
{print 'Регистрация в сети означает согласие с <a href="pr.php?ref='.@$ref.'">правилами</a><br/>
';
print $forma;
}
else
{
$err='';
$sajt=mysql_escape_string($sajt);
if (!$sajt)
$err=$err.'Ошибка!Не написан адрес сайта<br/>';
else
{
$prov=mysql_query("SELECT * from `user` WHERE `sajt`='$sajt'");
if(mysql_num_rows($prov)):
$err=$err.'Ошибка!Такой сайт уже есть в системе<br/>';
$url=mysql_fetch_array($prov);
$err=$err.'(id='.$url['uid'].')';
endif;
}
$pass=mysql_escape_string($pass);
if (preg_match("/[^\da-zA-Z1-9_]+/",$pass) or !$pass)
$err=$err.'Ошибка!Пароль должен состоять только из знаков латинского алфавита и и цифр<br/>';
$mail=mysql_escape_string($mail);
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $mail))
$err = $err." Неверно введен е-mail.&nbsр; Введите e-mail в виде <i>login@server.ru</i> <br/>\n";
$provkod=intval($_POST['provkod']);
if($provkod!=$_SESSION['provkods'])
$err=$err.'Ошибка!Неверно указан проверочный код<br/>';
$ref=intval(@$ref);
$kat=intval($kat);
if($kat>7 or $kat<0)
$kat=1;
if(!mysql_fetch_array(mysql_query("SELECT * from `user` WHERE `uid`='$ref'")))
$ref=$mainid;
if($err)
print $err.$forma;
else
{
$g=mysql_query("INSERT into `user` VALUES('0','$sajt','$mail','$pass','2','$bonus','0','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','3','$ref','0','1','0','0','0','0','$kat')") or die(mysql_error().(1));
$id=mysql_insert_id();
mysql_query("INSERT into `stat` VALUES('$id','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0')") or die(mysql_error().(2));
mysql_query("INSERT into `statout` VALUES('$id','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0')") or die(mysql_error().(3));
print "Вы успешно зарегистрировались.<br/>
Ваш id: $id<br/>
Ваш пароль: $pass<br/>
<a href=\"enter.php?id=$id&pass=$pass\">Войти в личный кабинет</a><br/>
";
session_destroy();
}
}
print $razd;
print '<a href="index.php?str='.$str.'&ref='.@$ref.'">На главную</a><br/>';
print $endpage;
?>