Файл: 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>";
?>