Просмотр файла reg.php

Размер файла: 8.93Kb
<?
###########################
##    Автор: Haruka      ##
##     ---------         ##
##   ICQ:444-977-782     ##
##                       ##
##  Доработка: *CRIME*   ##
##    -------------      ##
##     ICQ:699-322       ##
##        Посети         ##
##   http://skywap.su    ##
###########################

############################################################
##                                                        ##
## Скрипт преднозначен для бесплатного распространения    ##
##                                                        ##
############################################################

session_start(); // Начало сессии
$title2='Регистрация';
include_once "header.php"; // Загружаем верх страницы
$mod=$_GET['mod'];
if (empty($mod)) $mod="form";
$date=date("Ymd");

echo $div["header"];
echo "<b>Регистрация клиента</b><br/>\n";
echo $div["end"];

switch ($mod)
{
 case "form":
  echo $div["ten"];
  if ($_SESSION['wap']!="xml")
  {
   echo "<br/>";
  }

  if ($_SESSION['wap']=="xml")
  {
   echo "<form action=\"reg.php?mod=reg&amp;".session_name()."=".session_id()."\" method=\"post\">\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/>Логин:<br/>\n";
   echo "<input name=\"login\" maxlength=\"12\" title=\"Text\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/>Пароль:<br/>\n";
   echo "<input name=\"pass\" maxlength=\"10\" type=\"password\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/>Подтверждение пароля:<br/>\n";
   echo "<input name=\"ppass\" maxlength=\"10\" type=\"password\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/><a href=\"webmoney.php?".session_name()."=".session_id()."\">WMZ</a> кошелек (Z123456789123):<br/>\n";
   echo "<input name=\"z\" maxlength=\"13\" type=\"text\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/><a href=\"webmoney.php?".session_name()."=".session_id()."\">WMR</a> кошелек (R123456789123):<br/>\n";
   echo "<input name=\"r\" maxlength=\"13\" type=\"text\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/>Адрес e-mail:<br/>\n";
   echo "<input name=\"mail\" type=\"text\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/>Адрес сайта:<br/>\n";
   echo "<input name=\"site\" value=\"http://\" type=\"text\"/><br/>\n";
   echo "<img src=\"pics/st.gif\" alt=\"*\"/>Введите число на картинке:<br/><img src=\"pic.php?".session_name()."=".session_id()."\" alt=\"...\"/><br/>\n";
   echo "<input name=\"psw\" maxlength=\"7\"/><br/>\n";
   echo "<input class=\"ibutton\" type=\"submit\" value=\"Регистрация\"/>\n";
   echo "</form>\n";
  }
  else
  {
   echo "Логин:<br/>\n";
   echo "</small><input name=\"login\" maxlength=\"12\" title=\"Text\"/><br/><small>\n";
   echo "Пароль:<br/>\n";
   echo "</small><input name=\"pass\" maxlength=\"10\" type=\"password\"/><br/><small>\n";
   echo "Подтверждение пароля:<br/>\n";
   echo "</small><input name=\"ppass\" maxlength=\"10\" type=\"password\"/><br/><small>\n";
   echo "<a href=\"webmoney.php?".session_name()."=".session_id()."\">WMZ</a> кошелек (Z123456789123):<br/>\n";
   echo "</small><input name=\"z\" maxlength=\"13\" type=\"text\"/><br/><small>\n";
   echo "<a href=\"webmoney.php?".session_name()."=".session_id()."\">WMR</a> кошелек (R123456789123):<br/>\n";
   echo "</small><input name=\"r\" maxlength=\"13\" type=\"text\"/><br/><small>\n";
   echo "Адрес e-mail:<br/>\n";
   echo "</small><input name=\"mail\" type=\"text\"/><br/><small>\n";
   echo "Адрес сайта:<br/>\n";
   echo "</small><input name=\"site\" value=\"http://\" type=\"text\"/><br/><small>\n";
   echo "Введите число на картинке: <br/><img src=\"pic.php?".session_name()."=".session_id()."\" alt=\"...\"/><br/>\n";
   echo "</small><input name=\"psw\" maxlength=\"7\"/><br/><small>\n";
   echo "<anchor title=\"send\">Регистрация<go href=\"reg.php?mod=reg&amp;".session_name()."=".session_id()."\" method=\"post\">\n";
   echo "<postfield name=\"login\" value=\"$(login)\"/>\n";
   echo "<postfield name=\"pass\" value=\"$(pass)\"/>\n";
   echo "<postfield name=\"ppass\" value=\"$(ppass)\"/>\n";
   echo "<postfield name=\"z\" value=\"$(z)\"/>\n";
   echo "<postfield name=\"psw\" value=\"$(psw)\"/>\n";
   echo "<postfield name=\"mail\" value=\"$(mail)\"/>\n";
   echo "<postfield name=\"site\" value=\"$(site)\"/>\n";
   echo "</go></anchor><br/>\n";
  }
  if ($_SESSION['wap']!="xml")
  {
   echo "<br/>\n";
  }
  if ($_SESSION['wap']=="xml"){echo "<img src=\"pics/st2.gif\" alt=\"*\"/>";}echo "<a href=\"index.php?".session_name()."=".session_id()."\">На главную</a><br/>\n";
  echo $div["end"];
  include_once "footer.php";
  exit;
 break;

 case "reg":
  echo $div["ten"];
  $login=htmlspecialchars(stripslashes(trim($login)));
  $pass=htmlspecialchars(stripslashes(trim($pass)));
  $z=htmlspecialchars(stripslashes(trim($z)));
  $r=htmlspecialchars(stripslashes(trim($r)));
  $mail=htmlspecialchars(stripslashes(trim($mail)));
  $site=htmlspecialchars(stripslashes(trim($site)));
  $login=str_replace("$","$$",$login);
  $pass=str_replace("$","$$",$pass);
  $z=str_replace("$","$$",$z);
  $r=str_replace("$","$$",$r);
  $mail=str_replace("$","$$",$mail);
  $site=str_replace("$","$$",$site);
  if(empty($error)) $error='';
  if (empty($login)) $error="Не введен логин!<br/>\n";
  if (strlen($login)<4) $error="Логин не может быть короче 4х символов!<br/>\n";
  if (!preg_match("/^[a-zA-Z0-9\._-]+$/",$login)) $error=$error."Неверные сиволы в логине!<br/>\n";
  if (empty($pass)) $error=$error."У кажите Ваш пароль!<br/>\n";
  if (strlen($pass)<4) $error="Пароль не может быть короче 4х символов!<br/>\n";
  if (!preg_match("!^[a-z0-9]+$!i",$pass)) $error=$error."Неверные символы в пароле!<br/>\n";
  if ($ppass!=$pass) $error=$error."Пароли не совпадают!<br/>\n";
  if (empty($z)) $error=$error."Не указан номер WMZ кошелька!<br/>\n";
  if (!preg_match("/Z[0-9]{12}/",$z)) $error=$error."Неверно введен кошелек WMZ!<br/>\n";
  if (empty($r)) $error=$error."Не указан номер WMR кошелька!<br/>\n";
  if (!preg_match("/R[0-9]{12}/",$r)) $error=$error."Неверно введен кошелек WMR!<br/>\n";
  if (empty($mail)) $error=$error."Не указан адрес почты!<br/>\n";
  if (!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $mail)) $error=$error."Неверно указан е-мэйл!<br/>\n";
  if (empty($site)) $error=$error."Не указан адрес сайта!<br/>\n";
  if (!preg_match("/^http:\/\/[a-zA-Z0-9\._-]+$/",$site)) $error=$error."Неверно введен сайт!<br/>\n";
  if (empty($psw)) $error=$error."Введите число с картинки!<br/>\n";
  if ($_SESSION['pswd']!=$psw) $error=$error."Число на картинке и ваше не совпадают!<br/>\n";
  $row = @mysql_query("select * from uzvers where (`log`='".$login."');");
  $w = @mysql_fetch_array($row);
  $db_logins = $w['log'];
  if(empty($error))
  {
   if(strtolower($login) == strtolower($db_logins))
   {
    echo "<b>Такой логин уже зарегистрирован!</b><br/>\n";
    unset($_SESSION['pswd']);
    if ($_SESSION['wap']=="xml"){echo "<img src=\"pics/st2.gif\" alt=\"*\"/>";}echo "<a href=\"reg.php?mod=form&amp;".session_name()."=".session_id()."\">Назад</a><br/>\n";
    if ($_SESSION['wap']=="xml"){echo "<img src=\"pics/st2.gif\" alt=\"*\"/>";}echo "<a href=\"index.php?".session_name()."=".session_id()."\">На главную</a><br/>\n";
   }
   else
   {
    $pid=$_SESSION['pid'];
    if (!empty($pid))
    {
     mysql_query("UPDATE `uzvers` set `partk`=`partk`+'1' where `id`='$pid';") or die ('Error!');
    }
    mysql_query("insert into `uzvers` set `log`='$login',`psss`='$pass',`wmz`='$z',`wmr`='$r',`email`='$mail',`site`='$site',`mes`='$mes',`partid`='$pid'") or die ('Error!');
    $id=mysql_insert_id();
    echo "<b>$login, спасибо за регистрацию!</b><br/>\n";
    unset($_SESSION['pswd']);
    echo "<a href=\"login.php?".session_name()."=".session_id()."\">Войти</a><br/>\n";
    include_once "func/mail.php";
   }
  }
  else
  {
   echo '<b>'.$error."</b>\n";
   unset($_SESSION['pswd']);
   echo "<img src=\"pics/st2.gif\" alt=\"*\"/><a href=\"reg.php?mod=form&amp;".session_name()."=".session_id()."\">Назад</a><br/>\n";
   echo "<img src=\"pics/st2.gif\" alt=\"*\"/><a href=\"index.php".session_name()."=".session_id()."\">На главную</a><br/>\n";
  }
  echo $div["end"];
 break;
}
//echo $div["end"];
include_once "footer.php";