Вход Регистрация
Файл: DarkAge/goreg.php
Строк: 104
<?
Error_Reporting
(E_ALL & ~E_NOTICE);
include_once(
"up.php");
$login=$_POST[login];
$pass=$_POST[pass];
$topas=$_POST[topas];
$pol=$_POST[pol];
$email=$_POST[email];
$ref=$_POST[ref];

require_once 
"files/flood.php";  
if (
CheckIP ()){ header ("Location: reg.php?flood"); echo "</p></body></html>"; exit;}
if(empty(
$login)){header ("Location: reg.php?errorloginpust"); exit;}
if(empty(
$pass)){header ("Location: reg.php?errorpaspust");  exit;}
///if(eregi("[^a-z0-9-]",$login)){ header ("Location: reg.php?errorlogin");  exit;}
if(@eregi("[^a-z0-9-]",$pass)){ header ("Location: reg.php?errorpass");  exit;}




if(
$pass!==$topas){ header ("Location: reg.php?pass");  exit;}
if(
$ref!==$ref){ header ("Location: reg.php?ref");  exit;}

$brow=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
$ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));

$reg = @file("data/reg/$login.dat" or "data/die/$login.dat"); 
$del explode(":||:",$reg[0]);

echo 
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
echo 
"<html>n";
echo 
'<head>
<meta http-equiv="Cache-Control" charset="utf-8" content="no-cache" forua="true"/>
<title>Lineage Dark Age регистрация</title>
<link href="themes/mobil/style.css" rel="stylesheet" type="text/css">
</head>
<body><div id="telo">'
;

$zan=strcasecmp($del[0], $login);
if(
$zan=="0"){echo'Этот ник занят, придумайте себе другой.<br/>';
include_once
"files/down.php";
exit;}


if(empty(
$login) || empty($pass) || empty($pol) || empty($email)) {echo'Данные необходимые для регистрации введены некоректно!<br/>';

echo
'<a href="reg.php">Назад</a><br/>';
include_once
"files/down.php";
exit;}

if (!@
eregi("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$"$email)){echo'Введенный вами e-mail неверен! Он должен выглядить так - name@server.ru<br>';
echo
'<a href="reg.php">Назад</a><br/>';
include_once
"files/down.php";
exit;}


if (@
file("data/reg/$login.dat")) {print"Такой логин уже есть у нас в системе!<br/><a href="reg.php"><br/>";}else {

$data=date("d F, Y"time());
$time=date("H:i:s"time());
$data str_replace("January","января",$data);
$data str_replace("February","февраля",$data);
$data str_replace("March","марта",$data);
$data str_replace("April","апреля",$data);
$data str_replace("May","мая",$data);
$data str_replace("June","июня",$data);
$data str_replace("July","июля",$data);
$data str_replace("August","августа",$data);
$data str_replace("September","сентября",$data);
$data str_replace("October","октября",$data);
$data str_replace("November","ноября",$data);
$data str_replace("December","декабря",$data);

function 
check($mess){
$mess=str_replace("|","",$mess); 
$mess=str_replace("||","",$mess);
$mess=htmlspecialchars($mess);                  
$mess=str_replace("'","&#39;",$mess);            
$mess=str_replace(""","&#34;",$mess);        
$mess=str_replace("$","&#036;",$mess);          
$mess=str_replace("\","&#092;", $mess);           
$mess=str_replace("!","&#33;"$mess);            
$mess=str_replace("[","&#91;"$mess);             
$mess=str_replace("]","&#93;"$mess);             
$mess=str_replace("@","&#064;"$mess);                                  
$mess=stripslashes($mess);               
return 
$mess;  }

$login htmlspecialchars(stripslashes($login));

$login=str_replace("GM",""$login);
$login=str_replace("gm",""$login);  

$email=htmlspecialchars(stripslashes($email));
$email=strtolower($email);


$login=check($login);
$pass=check($pass);
$brow=check($brow);
$ip=check($ip);
$rassa=check($rassa);
$klas=check($klas);
$pol=check($pol);


$password md5($pass);
$pas = ($pas);

if(
$rassa=="kamael"){$gorod="Kamael Village"$all="40"; }
if(
$rassa=="human"){$gorod="Human Village"$all="40"; }
if(
$rassa=="gnom"){$gorod="Human Village"$all="10"; }
if(
$rassa=="elf"){$gorod="Elven Village";  $all="20";  }
if(
$rassa=="darkelf"){$gorod="Dark Elven Village";  $all="20";  }
if(
$rassa=="ork"){$gorod="Orc Village";  $all="30";  }

if(
$klas=="wizard"){$mp="10";}
if(
$klas=="fighert"){$mp="5";}

$copy="dark-full.h2m.ru";

$text=$login.':||:'.$password.':||:'.$pol.':||:5:||:5:||:5:||:0:||:0:||:50000:||:0:||:Пусто:||:Пусто:||:Пусто:||:Пусто:||::||:1:||:'.$all.':||:'.$all.':||:'.$email.':||:3:||:'.$gorod.':||::||:1:||::||::||::||:'.$rassa.':||:'.$klas.':||:'.$data.' '.$time.':||:'.$mp.':||:'.$mp.':||:0:||::||::||:0:||::||::||::||::||:Пусто:||:Пусто:||:Пусто:||::||:Пусто:||:Пусто:||:Пусто:||::||::||::||:'.$copy.':||:faza:||:0:||::||::||::||::||::||:0:||::||::||::||::||::||::||::||::||::||::||::||::||:12:||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||::||:'.$ref.':||:0:||:0:||:0:||:0:||:';



$fp=fopen("data/reg/$_POST[login].dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);   


$message="Добро пожаловать в мир Lineage Dark Age! При регистрации вы получили бонус 50,000 аден. Великих побед и приятной игры. С ув. ZenS.GM Р.S. Если Вас не затруднит, проголосуйте пожалуйста за игру. Зараннее спасибо:).";

$message=base64_encode($message);

$pozdr=":::ZenS.GM|".$message."|".$data;

$fp=fopen("data/msg/$login.msg","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$pozdr rn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  

$vesh="10:||:2:||:1weapon:||:0:||:The Newbie Sword:||:NG:||:shortsword.jpg:||:";
$vesh2="1:||:2:||:nogi1:||:0:||:The Newbie Boots:||:NG:||:1.gif:||:";
$vesh3="1:||:2:||:1heand:||:0:||:The Newbie Gloves:||:NG:||:1.gif:||:";

$fp=fopen("data/item/$login.dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$veshrn$vesh2rn$vesh3rn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);   


if(
$klas=="wizard"){
$mag="5||2||200||active||combat||||Магия для новичков.||New mags||newmags||mag||";}
if(
$klas=="fighert"){
$mag="5||1||100||active||combat||||Супер удар для новичков.||New Super Udar.||newudar||fighert||";}


$fp=fopen("data/mag/$login.dat","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$magrn");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  

print
"Поздравляю! Вы успешно зарегистрированы.<br/> Ваш ник: ".$login." <br/>Ваш пароль:".$pass."<br/>
    <a href="
newgame.php?log=".$login."&amp;pas=".$pass.""><button>Войти</button></a><br/><br/>Сделайте закладку для автоматического входа:<br/>
http://dark-full.h2m.ru/enter.php?log=
$login&amp;pas=$pass<br/>Скопируйте адрес:<br/><input name="enter" value="http://dark-full.h2m.ru/main.php?log=$login&amp;pas=$pass"/><br/>";
}
echo
'</div>';
include_once
"down.php";

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