Размер файла: 6.54Kb
<?
session_start();
include "file/db.php";
include_once "file/config.php";
include "file/them.php";
echo "</center><div class='menu'><center>Регистрация клиента<br/></center></div><div class='tab'>";
$mod=$_GET['mod'];
if (empty($mod)) $mod="form";
$date=date("Ymd");
switch ($mod)
{
case "form":
echo "<div class='hr'></div><form action=\"reg.php?mod=reg&".session_name()."=".session_id()."\" method=\"post\">\n";
echo "Логин:<br/>\n";
echo "<div class='hr'></div><input name=\"login\" class='main' maxlength=\"12\" title=\"Text\"/><br/>\n";
echo "<div class='hr'></div>Пароль:<br/>\n";
echo "<div class='hr'></div><input name=\"pass\" class='main' maxlength=\"10\" type=\"password\"/><br/>\n";
echo "<div class='hr'></div>Подтверждение пароля:<br/>\n";
echo "<div class='hr'></div><input name=\"ppass\" class='main' maxlength=\"10\" type=\"password\"/><br/>\n";
echo "<div class='hr'></div>WMZ кошелек (Z123456789123):<br/>\n";
echo "<div class='hr'></div><input name=\"z\" class='main' maxlength=\"13\" type=\"text\"/><br/>\n";
echo "<div class='hr'></div>WMR кошелек (R123456789123):<br/>\n";
echo "<div class='hr'></div><input name=\"r\" class='main' maxlength=\"13\" type=\"text\"/><br/>\n";
echo "<div class='hr'></div>Адрес e-mail:<br/>\n";
echo "<div class='hr'></div><input name=\"mail\" class='main' type=\"text\"/><br/>\n";
echo "<div class='hr'></div>Адрес сайта:<br/>\n";
echo "<div class='hr'></div><input name=\"site\" class='main' value=\"http://\" type=\"text\"/><br/>\n";
echo "<div class='hr'></div>Введите число на картинке:<br/><img src=\"pic.php?".session_name()."=".session_id()."\" alt=\"...\"/><br/>\n";
echo "<div class='hr'></div><input name=\"psw\" class='main' maxlength=\"7\"/><br/>\n";
echo "<input class='main' type=\"submit\" value=\"Регистрация\"/>\n";
echo "</form>\n";
echo "<div class='hr'></div><img src=\"style/".$wap_skin."/home.png\" alt=\"*\"/>";echo "<a href=\"index.php?".session_name()."=".session_id()."\">Главная</a><br/><div class='hr'></div>";
print "</div>";
include "style/".$wap_skin."/foot2.php";
exit;
break;
case "reg":
$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)<3) $error="Логин не может быть короче 3х символов!<br/>\n";
if (!preg_match("/^[a-zA-Z0-9\._-]+$/",$login)) $error=$error."Неверные сиволы в логине!<br/>\n";
if (empty($pass)) $error=$error."Укажите Ваш пароль!<br/>\n";
if (strlen($pass)<3) $error="Пароль не может быть короче 3х символов!<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']);
echo "<img src=\"style/".$wap_skin."/home.png\" alt=\"*\"/>";echo "<a href=\"reg.php?".session_name()."=".session_id()."\">Назад</a><br/>";
echo "<img src=\"style/".$wap_skin."/home.png\" alt=\"*\"/>";echo "<a href=\"index.php?".session_name()."=".session_id()."\">Главная</a><br/><div class='hr'></div>";
}
else
{
$pid=$_GET['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',`skin` = 'default',`avatar` = '5',`kol_news` = '5',`kol_comm` = '5',`kol_chat` = '5',`kol_smile` = '5',`kol_avat` = '5'") or die ('Error!');
$id=mysql_insert_id();
echo "<center><b>$login, спасибо за регистрацию!</b><br />Теперь ознакомься с <a href=\"pravila.php?".session_name()."=".session_id()."\">правилами</a>!!!</center><br />";
unset($_SESSION['pswd']);
echo "<br /><a href=\"login.php?".session_name()."=".session_id()."\">Войти в систему</a><br/>\n";
include_once "file/mail.php";
}
}
else
{
echo '<b>'.$error."</b>\n";
unset($_SESSION['pswd']);
echo "<img src=\"style/".$wap_skin."/home.png\" alt=\"*\"/>";echo "<a href=\"reg.php?".session_name()."=".session_id()."\">Назад</a><br/>";
echo "<img src=\"style/".$wap_skin."/home.png\" alt=\"*\"/>";echo "<a href=\"index.php?".session_name()."=".session_id()."\">Главная</a><br/><div class='hr'></div>";
}
break;
}
print "</div>";
include "style/".$wap_skin."/foot2.php";
?>