Размер файла: 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&".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&".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&".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&".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";