Вход Регистрация
Файл: new_fanland/registration.php
Строк: 170
<?php
###########################
#  Данная версия скрипта принадлежит       # 
#       LiraS aka Артур Лукин Иванович          #
#   Вносить свои изменения крайне               #
#                 запрещенно!                                    #
###########################
require("db.php");
require 
"cfg.php";

function 
first()
{
echo 
"<form action="registration.php?id=rega&amp;v=$_GET[v]" method="post">";
echo 
"<div class="main"><div class="in">Имя Императора:<br/>";
echo 
"<input type="text" name="nick" maxlength="30"/><br/>";
echo 
"Пароль:<br/>";
echo 
"<input type="password" name="pass" maxlength="30"/><br/>";
echo 
"Пароль(повторите):<br/>";
echo 
"<input type="password" name="repass" maxlength="30"/><br/>";
echo 
"Империя:<br/>";
echo 
"<input type="text" name="country" maxlength="50"/><br/>";
echo 
"E-mail(вводится один раз!):<br/>";
echo 
"<input type="text" name="email"><br/>";
echo 
"<input type="submit" value="Регистрация" class="ibutton"><br/>";
echo 
"--------";
echo 
"<br/><a href="index.php?v=$_GET[v]">На главную</a>";


}

function 
registruoja()
{
    
$pass $_POST[pass];
    
$_POST['nick'] = addslashes("$_POST[nick]");
    
$_POST['nick'] = htmlspecialchars($_POST['nick']);
    
    
$_POST['pass'] = addslashes("$_POST[pass]");       
    
$_POST['pass'] = htmlspecialchars($_POST['pass']);

    
$_POST['country'] = addslashes("$_POST[country]");       
    
$_POST['country'] = htmlspecialchars("$_POST[country]");
    
    
$_POST['repass'] = addslashes("$_POST[repass]");
    
$_POST['repass'] = htmlspecialchars($_POST['repass']);
    
    
$_POST['email'] = addslashes("$_POST[email]");       
    
$_POST['email'] = htmlspecialchars($_POST['email']);
    
$tkr mysql_num_rows(mysql_query("SELECT usr FROM users WHERE usr LIKE '$_POST[nick]'"));
$c_tkr mysql_num_rows(mysql_query("SELECT country FROM users WHERE country LIKE '$_POST[country]'"));
if (
ereg_replace("[A-za-z0-9]+"""$_POST['nick']) || ereg_replace("[A-za-z0-9]+"""$_POST['country']) || ereg_replace("[A-za-z0-9]+"""$_POST['pass']) || ereg_replace("[A-za-z0-9]+"""$_POST['repass']))
{
echo 
"<div class="main"><div class="in">";
echo 
"Используете неразрешимые символы!!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif (
ereg("/[0-9a-z_]+@[0-9a-z_^.]"""$_POST['email']))
{
echo 
"<div class="main"><div class="in">";
echo 
"Не правильно введен e-mail!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif (
strlen($_POST['nick'])<4)
{
echo 
"<div class="main"><div class="in">";
echo 
"За маленький ник!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif(
strlen($_POST['pass'])<5)
{
echo 
"<div class="main"><div class="in">";
echo 
"За маленький пароль!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif (
strlen($_POST['nick'])>30)
{
echo 
"<div class="main"><div class="in">";
echo 
"За большой ник!";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif (
strlen($_POST['pass'])>50)
{
echo 
"<div class="main"><div class="in">";
echo 
"За большой пароль!";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif ( 
$c_tkr == && $tkr == 0  && $_POST['nick'] != "" && $_POST['country'] != "" && $_POST['pass'] != "" && $_POST['repass'] != "" && $_POST['pass'] == $_POST['repass'])
{
$text "Поздравляем!n Вы успешно зарегистрировалисьв онлайн игре FaNLanD!n Ваши данные:n Император: $_POST[nick] n Пароль: $_POST[pass] n
--------n С уважением Администрация игры FaNLanD"
;
$subject="Регистрация в онлайн игре!";
$texticonv('utf-8''windows-1251'$text);;
$subjecticonv('utf-8''windows-1251'$subject);
$headers "MIME-Version: 1.0rn"."Content-type: text/plain; charset=Windows-1251rnFrom: no-reply@fanland.rurnReply-To: no_reply@fanland.rurnX-Mailer: PHP/".phpversion();
@
mail(email$subject$text$headers);
$_POST['pass'] = md5($_POST['pass']);
$country iconv("utf-8","windows-1251",$_POST['country']);
mysql_query("INSERT INTO users SET usr = '$_POST[nick]', pwd = '$_POST[pass]', email = '$_POST[email]', country = '$country', vek = '1'");
$s mysql_fetch_array(mysql_query("SELECT id FROM users WHERE usr = '$_POST[nick]'"));
$id strip_tags($s['id']);
$time time();
$t 60*60*10;
$tim $time+$t;
mysql_query("INSERT INTO people SET u_id = '$id', workers = '15'");
mysql_query("INSERT INTO zdanija SET u_id = '$id', g_centr = '1', dom = '2'");
mysql_query("INSERT INTO finans SET u_id = '$id', dreiki = '500', edreiki = '0'");
mysql_query("INSERT INTO settings SET u_id = '$id'");
mysql_query("INSERT INTO u_info SET u_id = '$id'");
mysql_query("INSERT INTO resurs SET u_id = '$id'");
mysql_query("INSERT INTO `nalog` SET `u_id` = '$id', `eda` = '$tim', `dreiki` = '$tim'");
mysql_query("INSERT INTO land SET u_id = '$id', plotas = '500'");
mysql_query("INSERT INTO parametres SET u_id = '$id', opit = '0', opitall = '200', level = '0'");
echo 
"<div class="main"><div class="in">";
echo 
"Поздравляем, вы успешно зарегистрировались в игре!<br/>";
echo 
"-------<br/>";
echo 
"<a href="index.php?v=$_GET[v]">Пройти к авторизации</a>";
}
elseif(
$_POST['nick'] == "" || $_POST['country'] == "")
{
echo 
"<div class="main"><div class="in">";
echo 
"Вы оставили пустое поле!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif(
$_POST['pass'] == "")
{
echo 
"<div class="main"><div class="in">";
echo 
"Вы оставили пустое поле!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif(
$_POST['repass'] == "")
{
echo 
"<div class="main"><div class="in">";
echo 
"Вы оставили пустое поле<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif(
$_POST['pass'] != $_POST['repass'])
{
echo 
"<div class="main"><div class="in">";
echo 
"Пароли не совпадают!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif(
$tkr 0)
{
echo 
"<div class="main"><div class="in">";
echo 
"Такой ник уже есть!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
elseif(
$c_tkr 0)
{
echo 
"<div class="main"><div class="in">";
echo 
"Такой ник уже есть!<br/>";
echo 
"-------<br/>";
echo 
"<a href="registration.php?v=$_GET[v]">Назад</a>";
}
}
$db_connection mysql_connect($db_host$db_user$db_pass);
mysql_select_db($db_table$db_connection);
mysql_query('set charset utf-8'); 
mysql_query('SET NAMES cp1251');
mysql_query('set character_set_client="utf-8"'); 
mysql_query('set character_set_connection="utf-8"'); 
mysql_query('set character_set_result="utf-8"');
$online mysql_num_rows(mysql_query("SELECT * FROM online WHERE laikas > '$timeout'"));
$year date("Y.m.d");
$times date("H:i");
$vremechko "$year $times";
$subt file_get_contents("max_on.dat");
$max explode("|"$subt);
$max_onl $max[0];
$max_on_time $max[1];
if (
$online >= $max_onl)
{
    
$fp55 fopen("max_on.dat"'w');
    
fwrite($fp55"$online|$vremechko|");
    
fclose($fp55);
}
$set['title']='Регистрация'
head();
title ();
if(
$_GET[id] == "")
{
first();}
elseif(
$_GET[id] == "rega")
{
registruoja();}
foot();
mysql_close($db_connection);


?>
Онлайн: 0
Реклама