Вход Регистрация
Файл: reg.php
Строк: 103
<?php


include'inc/conf.php';



if(empty(
$_POST)){
if(
$tart != 'y') {
//записываем начальное время выполнения скриптов------------>>>>>>>>>>>>>>>>>>>>
//Считываем текущее время
$mtime microtime();
//Разделяем секунды и миллисекунды
$mtime explode(" ",$mtime);
//Составляем одно число из секунд и миллисекунд
$mtime $mtime[1] + $mtime[0];
//Записываем стартовое время в переменную
$tstart $mtime;
$tart 'y';
//--------------------------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>
}
else{
//записываем конечное время выполнения скриптов------------>>>>>>>>>>>>>>>>>>>>
//Считываем время
$mtime microtime();
//Разделяем секунды и миллисекунды
$mtime explode(" ",$mtime);
//Составляем одно число из секунд и миллисекунд
$mtime $mtime[1] + $mtime[0];
//Записываем стартовое время в переменную
$tend $mtime;
//Вычисляем разницу
$totaltime = ($tend $tstart);
$totaltime round($totaltime4);
//--------------------------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>
//Выводим время генерации
print("Время генерации страницы : <b>".$totaltime."</b> сек.");
}
$title='Начать путь пирата';
include
'inc/conf.php';

$c mysql_query("SELECT * FROM `users`"); 
$count=mysql_num_rows($c); 


echo
'

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  
    <title>'
.$title.'</title>
    <link rel="shortcut icon" href="/favicon.ico" />
    <link rel="stylesheet" href="http://traxi.keo.su/default.css" type="text/css" />
 
            
</head>
<body></div>

'
;


/////////////////////////////////////////

echo'<div class="logo"><img src="img/pics/logo_small.png" alt="Пираты"></div>
'
;
$er=$_GET['error'];
if(!empty(
$er)) echo'<div class="rek">';
if (
$er=='login') echo'К сожелению этот ник занят. Придумайте другой...';
if (
$er=='pass_big') echo'Длина пароля превышает 32 символа';
if (
$er=='pass_small') echo'Длина пароля меньше 6 символов.';
if (
$er=='login_big') echo'Слишком длинный Ник. Максимум 20 символов.';
if (
$er=='login_small') echo'Очень короткий ник. Минимум 3 символа.';
if (
$er=='nick') echo'В нике используются запрещенные символы. Разрешенны или только английские буквы, или только русские буквы. Так же разрешенно _ и -. Цифры использовать нельзя.';
if (
$er=='pass') echo'В пароле используются запрещенные символы. Разрешенны или только английские буквы, или только русские буквы. Так же разрешенно _ и -';
if(!empty(
$er)) echo'</div>';

echo
'<div class="page"><span class="cGreen">Только сегодня! Все кто зарегистрируются получат <img src="/img/pics/money.png" alt="M"/> 2000 золота в подарок!</span></div>';

echo
'<div class="under">И так <strong>Пират</strong>, выбери себе имя и пароль для входа в игру<br/>
<form method="POST" action="reg.php">
Игровое имя: <small>3-20 букв, _, -</small><br/>
<input type="text" name="login"><br/>
Пароль (для входа в игру): <small>от 6 букв, цифры, _, -</small><br/>
<input type="text" name="pass"><br/>
Ваш пол:<br/>
<select id="sex" class="login-select" name="sex">
<option selected="selected" value="1">Мужчина</option>
<option value="2">Женщина</option>
</select><br/>
<input class="but" type="submit" value="продолжить">

</form>
</div>
<div class="under">

</div>
'
;


} else{
$pass=trim(mysql_real_escape_string(htmlspecialchars($_POST['pass'], ENT_QUOTES'utf-8')));
$login=trim(mysql_real_escape_string(htmlspecialchars($_POST['login'], ENT_QUOTES'utf-8')));
$sex=trim(mysql_real_escape_string(htmlspecialchars($_POST['sex'], ENT_QUOTES'utf-8')));

$login = isset($_POST['login']) ? trim($_POST['login']) : '';
$sex = isset($_POST['sex']) ? trim($_POST['sex']) : '';
if(
is_int($sex)){}else{

$sex=1; }

$pass = isset($_POST['pass']) ? trim($_POST['pass']) : '';
$pass_in=$pass;
if(
mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `login`='$login'")))
header("Location: reg.php?error=login"); exit; }

if (
strlen($pass)>32) { header("Location: reg.php?error=pass_big"); exit; }
if (
strlen($pass)<6) { header("Location: reg.php?error=pass_small"); exit; } 
if (
strlen($login)>20) { header("Location: reg.php?error=login_big"); exit; }
if (
strlen($login)<3) { header("Location: reg.php?error=login_small"); exit; } 

    if (!
preg_match("/^(([a-z_-x20]+)|([а-яё_-x20]+))$/is",$login)){ header("Location: reg.php?error=nick"); exit; }
    if (!
preg_match("/^(([a-z0-9_-x20]+)|([а-яё0-9_-x20]+))$/is",$pass)){ header("Location: reg.php?error=pass"); exit; }
    
/*
if (strlen2($_POST['pass'])>32)$err[]='Длина пароля превышает 32 символа';
if (strlen2($_POST['login'])<6)$err[]='По соображениям безопасности пароль не может быть короче 6-ти символов';
if (strlen2($_POST['login'])>32)$err[]='Длина пароля превышает 32 символа';
*/


//$pass=strlen($_POST['pass']);

$pass=md5($pass);
$date=time();

$sql =  mysql_query("INSERT INTO `users` SET `login` = '".$login."', `pass` = '".$pass."', `mail` = '', `regdate` = '".$date."', `lastdate` = '".$date."', `lvl` = '1', `money` = '1000', `ship` = '1', `power` = '15', `def` = '15', `speed` = '5', `manevr` = '5', `luck` = '1', `pushka` = '0', `bron` = '0', `parus` = '0', `comand` = '0', `artefact` = '0', `hp` = '300', `hp_max` = '300', `exp` = '5', `city` = '1',`pearl`='10',`crystal`='5',`talant`='2',`pol`='".$sex."'");

if(
$sql){

header("Location: start.php?login=".$login."&password=".$pass_in.""); exit;

}
else{
header("Location: reg.php?error=er");
}
}

//////////////////НИЗ//////////////////////


if($tart != 'y') {
//записываем начальное время выполнения скриптов------------>>>>>>>>>>>>>>>>>>>>
//Считываем текущее время
$mtime microtime();
//Разделяем секунды и миллисекунды
$mtime explode(" ",$mtime);
//Составляем одно число из секунд и миллисекунд
$mtime $mtime[1] + $mtime[0];
//Записываем стартовое время в переменную
$tstart $mtime;
$tart 'y';
//--------------------------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>
}
else{
//записываем конечное время выполнения скриптов------------>>>>>>>>>>>>>>>>>>>>
//Считываем время
$mtime microtime();
//Разделяем секунды и миллисекунды
$mtime explode(" ",$mtime);
//Составляем одно число из секунд и миллисекунд
$mtime $mtime[1] + $mtime[0];
//Записываем стартовое время в переменную
$tend $mtime;
//Вычисляем разницу
$totaltime = ($tend $tstart);
$totaltime round($totaltime4);
//--------------------------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>
//Выводим время генерации

echo'
<div class="foot_help"><a href="ogame.php">О игре</a> | <a href="help.php">Помощь</a> | <a href="support.php">Поддержка</a></div>
'
;

$today date("H:i:s");
echo
'<div class="d">';
print(
"Время: ".$today.", <b>".$totaltime."</b> сек.");
} echo
'</div>';

echo
'</body></html>';


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