Файл: registration.php
Строк: 185
<?php
##########################################################
# За дополнениями обращайтесь: #
# icq 449-424-588 #
# email: Dimonnet@inbox.ru #
##########################################################
# coding by ___хакер___ (MaZaFaKa) #
##########################################################
# запрещено распространять каталог без согласия автора!!!#
##########################################################
error_reporting(0);
include "inc.php";
include "head.php";
print "<div style="text-align: center">
<div class="contur_rek"><div class="header_rek"><b>Регистрация в каталоге</b></div></div></div>";
if ($ch['ban'] == "0")
{
if ($ch['rega'] == "0")
{
if ($go == "reg")
{
//Фильтруем входные данные
$id=@mysql_escape_string($id);
$passw=@mysql_escape_string($passw);
$login=@mysql_escape_string($login);
$login=htmlspecialchars(stripslashes(trim($login)));
$passw=htmlspecialchars(stripslashes(trim($passw)));
$adr=htmlspecialchars(trim($adr));
$name=htmlspecialchars(stripslashes(trim($name)));
$descr=htmlspecialchars(stripslashes(trim($descr)));
$email=htmlspecialchars(stripslashes(trim($email)));
$ci=@mysql_escape_string($ci);
if(!preg_match("/[^A-Za-z0-9-_()]+/",$login)) {
if(!preg_match("/[^A-Za-z0-9-_]+/",$passw)) {
print "<div class="contur"><div class="header">";
$logins = @mysql_query("select `id` from `users` where `admin`='$login' and `ci`='$ci';");
if(mysql_affected_rows()!==0)
$error="<font color="#FF0000">К сожалению такой логин занят!<br/></font>";
if (empty($login))
$error=$error."<font color="#FF0000">Вы не ввели логин!<br/></font>";
if (empty($passw))
$error=$error."<font color="#FF0000">Вы не ввели пароль!<br/></font>";
$logins = @mysql_query("select `id` from `users` where `url`='$adr' and `ci`='$ci';");
if(mysql_affected_rows()!==0)
$error=$error."<font color="#FF0000">Сайт с таким адресом уже зарегистрирован!<br/></font>";
if (empty($adr))
$error=$error."<font color="#FF0000">Вы не ввели адрес!<br/></font>";
if(empty($adr)) $error .= "Не введен адрес сайта!<br />n";
elseif(!file_get_contents("".$adr)) $error .= "<font color="#FF0000">Не удается соединиться с ".$adr."!<br/></font>n";
if (empty($name))
$error=$error."<font color="#FF0000">Вы не ввели название сайта!<br/></font>";
if (empty($descr))
$error=$error."<font color="#FF0000">Вы не ввели описание!<br/></font>";
if(empty($code)) $error="<font color="#FF0000">Не введён проверочный код!<br/></font>";
if (empty($email))
$error=$error."<font color="#FF0000">Вы не ввели e-mail!<br/></font>";
if(empty($email)) $error .= "Не введен e-mail!<br />n";
elseif (!preg_match("/[0-9a-z_]+@[0-9a-z_-^.]+.[a-z]{2,4}/i", $email)) $error .= "<font color="#FF0000">Адрес электронной почты должен быть в формате ваш_логин@хост.домен!<br/></font>n";
$checkcateg = @mysql_query("select * from `categories` where `id`='$category';");
if((mysql_affected_rows()==0)or(empty($category)))
$error=$error."<font color="#FF0000">Вы не указали категорию!<br/></font>";
if (empty($error))
{
$ref = base64_decode ($_GET['ref']);
if ($ref==$_POST['code'])
{
$day = date("d-m-Y");
@mysql_query("insert into `users` values (0,'$adr','$name','$descr','$email','$day','$login','$passw','$category','no','0','0','$ci');");
print "<image src="./images/ok.gif" name=""><br/>Ваш сайт успешно добавлен в каталог!<br/>";
$qid = @mysql_query("select `id` from `users` where `url`='$adr' and `admin`='$login' and `ci`='$ci';");
$ids = @mysql_fetch_array($qid);
$id = $ids['id'];
print "Сайт: - $adr<br/>";
$cname = @mysql_query("select `name` from `categories` where `id`='$category' and `ci`='$ci';");
$nm = @mysql_fetch_array($cname);
print "Категория: - ".$nm['name']."<br/>";
print "Логин: $login<br/>";
print "Пароль: $passw<br/>";
print "Все сайты проходят дополнительную проверку перед добавлением в каталог, если вам будет отказано
в регистрации вы получите соответствующее уведомление на ваш e-mail!<br/>";
print "Вы должны разместить у себя <a href="ref.php?id=$id&ci=$ci&st=$st">эти ссылки</a> в течении 1 дня<br/>";
print "Спасибо за регистрацию!<br/>";
}
else
{
echo "<font color="#FF0000">Вы ввели неверно проверочный код!<br/></font>
<a href="registration.php?ci=$ci">Назад</a>";
}
}else
{
print "<center><image src="./images/error.gif" name=""></center>";
print $error;
print "<a href="registration.php?ci=$ci&st=$st">Назад</a><br/>";
}
}else
{
print "<font color="#FF0000">пароль содержит недопустимые символы!<br/></font>";
}
}else
{
print "<font color="#FF0000">Логин содержит недопустимые символы!<br/></font>";
}
}
else
{
$image_code = rand(11111,99999);
$code_base = base64_encode ($image_code);
if ($rul !== "y")
print "<div class="contur"><div class="header">Перед началом регистрации рекомендуем ознакомиться с <a href="rules.php?ci=$ci&st=$st"><span style="color:#FF0000;">Правилами!</span></a></div></div>";
print "<div class="contur"><div class="header"><form method="post" action="registration.php?go=reg&ci=$ci&st=$st&ref=".$code_base."">
Логин*:<br><input name="login" class="do_button" maxlength="15" size="20" value=""><br/>
Пароль*:<br><input name="passw" class="do_button" maxlength="15" size="20" value=""><br/>
Адрес сайта*:<br><input name="adr" class="do_button" maxlength="30" size="20" value="http://"><br/>
Название сайта*:<br><input name="name" class="do_button" maxlength="40" size="20" value=""><br/>
Описание*:<br><input name="descr" class="do_button" maxlength="80" size="20" value=""><br/>
Ваш E-mail*:<br><input name="email" class="do_button" maxlength="35" size="20" value="@"><br/>";
print "Категория*:<br><select name="category" class="do_button">";
$ktg = @mysql_query("select `id`, `name` from `categories` where `ci`='$ci';");
while ($names = @mysql_fetch_array($ktg))
{
print "<option value="".$names['id']."">".$names['name']."</option>";
}
print "</select><br>";
print "<img src='image.php?ref=".$code_base."' alt='Включиет отображение картинок в браузере' /><br/>
Код с картинки:* <small></small><br/>
<input name='code' class='do_button' maxlength='5' />";
print "<br/>Я ознакомился и согласен с <a href="rules.php?ci=$ci&st=$st">правилами</a> ";
print '<input type="checkbox" class="do_button" name="una" value="unable" onclick="zzz"/><br/>';
print "<input value="Регистрировать" class="button" name="regs" type="submit"></form>";
}
}
else
{
print "<div class="contur"><div class="header"><big><b>Регистрация временно закрыта!</b></big><br/>";
print "Приносим свои извенения за неудобства";
}
print "<br/><a href="index.php?ci=$ci&st=$st">→ В Каталог</a></div></div>";
}
else
{
print "<div style="text-align: center"><div class="contur"><div class="header"><big><b>Каталог заблокирован администрацией сервиса!</b></big><br/>";
print "Приносим свои извенения за неудобства<br/>";
print "Обратитесь в тех. поддержку</div></div></div>";
}
include "foot.php";
print "</div>";
echo "</body></html>";
?>