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

include "files/ini.php";
include 
"files/zagreg.php";
include 
"files/zagindex.php";


$login htmlspecialchars(stripslashes(addslashes($_POST['login'])));
$pass htmlspecialchars(stripslashes(addslashes($_POST['pass'])));
$topas htmlspecialchars(stripslashes(addslashes($_POST['topas'])));
$pol htmlspecialchars(stripslashes(addslashes($_POST['pol'])));
$email htmlspecialchars(stripslashes(addslashes($_POST['email'])));
$vopr htmlspecialchars(stripslashes(addslashes($_POST['vopr'])));

if ((
preg_match("/[^A-z0-9]/"$login)) or (strlen($login)<3) or (strlen($login)>10)){echo"<br/>Ник может быть не более 10 и не менее3 символов латинского алфавита<br/><br/>"; exit;}

if(empty(
$login)){header ("Location: reg.php?errorloginpust"); exit;}
if(empty(
$pass)){header ("Location: reg.php?errorpaspust");  exit;}
if(
eregi("[^A-zA-Za-z0-9-]",$login)){ header ("Location: reg.php?errorlogin");  exit;}
if(
eregi("[^a-z0-9-]",$pass)){ header ("Location: reg.php?errorpass");  exit;}
if(empty(
$vopr)){header ("Location: reg.php?errorvopr"); exit;}

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

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


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

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

if(
$rassa==gnom){
if(
$klas==wizard){
echo
"Гномы не могут быть магами.<br/>
<a href="
reg.php">Вернуться к регистрации</a><br/>";
echo
'<td class="r"></td>
</tr>
<tr>
<td class="lb"></td>
<td valign="top" class="bb"></td>
<td class="rb"></td>
</tr></table></body></html>'
; exit;}}

if(
$rassa==kamael){
if(
$klas==wizard){
echo
"Камаэли не могут быть магами.<br/>
<a href="
reg.php">Вернуться к регистрации</a><br/>";
echo
'<td class="r"></td>
</tr>
<tr>
<td class="lb"></td>
<td valign="top" class="bb"></td>
<td class="rb"></td>
</tr></table></body></html>'
;
exit;}}


$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 = ($pas);


if(
$rassa=="human"){$gorod="Talking Island Village"$hp="50"; }
if(
$rassa=="gnom"){$gorod="Dwarven Village"$hp="100"; }
if(
$rassa=="elf"){$gorod="Elven Village";  $hp="60";  }
if(
$rassa=="darkelf"){$gorod="Dark Elven Village";  $hp="75";  }
if(
$rassa=="ork"){$gorod="Orc Village";  $hp="78";  }
if(
$rassa=="kamael"){$gorod="Kamael Village";  $hp="100";  }


//if($klas=="wizard"){$matk="29"; $pdef="18"; $patk="16"; $mdef="18";}
//if($klas=="fighert"){$matk="8"; $pdef="20"; $patk="36"; $mdef="7";}

if($klas=="wizard"){$mp="50"$cp="75";}
if(
$klas=="fighert"){$mp="50"$cp="100";}

if(
$rassa=="human" and $klas=="wizard"){ $profa="Мистик";}
if(
$rassa=="human" and $klas=="fighert"){ $profa="Воин";}
if(
$rassa=="gnom" and $klas=="fighert"){ $profa="Помастерье";}
if(
$rassa=="elf" and $klas=="fighert"){ $profa="Светлый воин";}
if(
$rassa=="elf" and $klas=="wizard"){ $profa="Светлый мистик";}
if(
$rassa=="darkelf" and $klas=="fighert"){ $profa="Темный воин";}
if(
$rassa=="darkelf" and $klas=="wizard"){ $profa="Темный мистик";}
if(
$rassa=="ork" and $klas=="fighert"){ $profa="Орк Боец";}
if(
$rassa=="ork" and $klas=="wizard"){ $profa="Деспот";}
if(
$rassa=="kamael" and $klas=="fighert"){ $profa="Грешник";}



$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);



$query_users_login_reg mysql_query("select * from `users` where `udata0`='".$login."';");
$users_login_reg mysql_fetch_array($query_users_login_reg);


if(
$udata0==$login)
{
echo 
"<b>Такой логин уже зарегистрирован</b><br/>";
}

if(!empty(
$users_login_reg['udata0']))
{
die
(
"Такой персонаж уже зарегистрирован<br/>
<anchor>"
.$lang['again']."<prev/></anchor>
</small></p></card></wml>"
);
}

$qe=mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `udata0`='$login' LIMIT 1"));
if(
$qe==1){echo'Ошибка такой логин уже занят';exit;}

$salt "-hDJ]=N";
$passwor md5(md5($pass).$salt);

$timeto == time();
$reg_data=date("G:j.n.y");
if(
$rassa=="human" and $klas=="wizard"){ $profa="Мистик";}
if(
$rassa=="human" and $klas=="fighert"){ $profa="Воин";}
if(
$rassa=="gnom" and $klas=="fighert"){ $profa="Помастерье";}
if(
$rassa=="elf" and $klas=="fighert"){ $profa="Светлый воин";}
if(
$rassa=="elf" and $klas=="wizard"){ $profa="Светлый мистик";}
if(
$rassa=="darkelf" and $klas=="fighert"){ $profa="Темный воин";}
if(
$rassa=="darkelf" and $klas=="wizard"){ $profa="Темный мистик";}
if(
$rassa=="ork" and $klas=="fighert"){ $profa="Орк Боец";}
if(
$rassa=="ork" and $klas=="wizard"){ $profa="Деспот";}
if(
$rassa=="kamael" and $klas=="fighert"){ $profa="Грешник";}
mysql_query("insert into users values(0,'$login','$passwor','$pol','55','55','5','0','0','0','0','Пусто','Пусто','Пусто','Пусто','','1','50','50','$email','0','$gorod','','','','','','$rassa','$klas','$data $time','$mp','$mp','0','','$profa','0','','','The Shilen Temple','0','0','Пусто','Пусто','$cp','$cp','$salt','Пусто','Пусто','l2pirates','0','0','0','5','5','5','5','5','5','5','$ip','5','5','0','5','5','5','5','5','5','$timeto','$ip','5','0','0','$vopr','0','5','5','Пусто','Пусто','Пусто','Пусто','Пусто','0','0','Пусто','0','0','0','0','5','','5','5','5','5','0','0','0','5','5','5','','','');");
$query_users mysql_query("select * from `users` where `udata0`='".$login."';");
$users_login mysql_fetch_array($query_users);
$id $users_login['id'];
$password $users_login['pass'];
if(!empty(
$_GET[refs])){
mysql_query("INSERT INTO `refer` VALUES('','$_GET[refs]','$login');");
}

print
"<small>Поздравляю! Вы успешно зарегистрированы.<br/>";
echo
'<form method="get" action="enter?">';

echo 
"Ваш ник:<br/>";
echo 
"<input name="log" value="$login" maxlength="20" title="$login" emptyok="true"/><br/>";
echo 
"Пароль:<br/>";
echo 
"<input name="pas"  value="$pass"  type="pass"  maxlength="20" title="$pass" emptyok="true"/><br/><br>";
echo 
'<input class="button" type="submit" value="Войти в игру"/></form><br/>';

print
"<small>Поздравляю! Вы успешно зарегистрированы.<br/>";
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'ПИРАТ', `user_to` = '$login', `time` = '$time', `read` = 1, `mail_msg` = '<font color=lime>$log</font> Добро пожаловать на пиратский сервер l2pirates.ru!</br> Перед тем, как начать играть рекомендуем вам ознакомиться c <a href='main?&amp;id=rules'> правилами</a> игры! Изучить игровой процесс в <a href='faq'>библиотеке</a>!</br> Ответы на возникшие вопросы вы всегда можете получить в <a href='chat'>чате</a>, у <a href='main?&amp;id=elita'>официальных консультантов игры</a> или же на <a href='forum.php?'>форуме</a>!</br> Вам было выдано бонусное снаряжение, перейдите в <a href='inventar.php?'>инвентарь</a> и оденьте его.<br> Приятной игры!'");

mysql_query("INSERT INTO
`weapon_item` SET
`login` = '"
.$login."',
`p_dam` = '10',
`m_dam` = '5',
`bodypart` = 'rhand',
`price` = '100',
`crystal_type` = 'none',
`soulshots` = '0',
`spiritshots` = '0',
`weaponType` = 'sword',
`name` = 'Squire`s Sword'"
);
mysql_query("INSERT INTO
`weapon_item` SET
`login` = '"
.$login."',
`p_dam` = '8',
`m_dam` = '6',
`bodypart` = 'rhand',
`price` = '100',
`crystal_type` = 'none',
`soulshots` = '0',
`spiritshots` = '0',
`weaponType` = 'blunt',
`name` = 'Club'"
);
mysql_query("INSERT INTO
`weapon_item` SET
`login` = '"
.$login."',
`p_dam` = '5',
`m_dam` = '7',
`bodypart` = 'rhand',
`price` = '100',
`crystal_type` = 'none',
`soulshots` = '0',
`spiritshots` = '0',
`weaponType` = 'blunt',
`name` = 'Apprentice`s Wand'"
);
mysql_query("INSERT INTO
`armor_item` SET
`login` = '"
.$login."',
`p_def` = '33',
`m_def` = '0',
`bodypart` = 'chest',
`price` = '100',
`crystal_type` = 'none',
`kartinka` = 'Squire`s Shirt.jpeg',
`name` = 'Squire`s Shirt'"
);
mysql_query("INSERT INTO
`armor_item` SET
`login` = '"
.$login."',
`p_def` = '20',
`m_def` = '0',
`bodypart` = 'legs',
`price` = '100',
`crystal_type` = 'none',
`kartinka` = 'Squire`s Pants.png',
`name` = 'Squire`s Shirt'"
);
mysql_query("INSERT INTO `l2pirates_skills` SET ``, `profession` = '$udata33', `name` = 'New Skills', `level` = '1', level_min'0', `mp` = '5', `sp` = '0', `active` = 'yes', `type` = 'udar', `weapon` = 'none', `udar_att` = '10', `time` = '2',`timer` = '0', `battle` = 'on', `skills_id` = '', `log` = '$login'");

/*$actime=time()+1800;
mysql_query("INSERT INTO
`l2pirates_bonusbaff` SET
`login` = '$log',
`sila` = '50',
`time` = '$actime',
`active` = 'off',
`vid` = 'bonus',
`name` = 'Shield'");
mysql_query("INSERT INTO
`l2pirates_bonusbaff` SET
`login` = '$log',
`sila` = '50',
`time` = '$actime',
`active` = 'off',
`vid` = 'bonus',
`name` = 'Might'");
mysql_query("INSERT INTO
`l2pirates_bonusbaff` SET
`login` = '$log',
`sila` = '50',
`time` = '$actime',
`active` = 'off',
`vid` = 'bonus',
`name` = 'Empower'");
mysql_query("INSERT INTO
`l2pirates_bonusbaff` SET
`login` = '$log',
`sila` = '50',
`time` = '$actime',
`active` = 'off',
`vid` = 'bonus',
`name` = 'Magic Barrier'");*/
//////////////////////////////////////////////////
$Subject "Регистрация на l2pirates.ru  Wap LineAge II";
$Message "Здравствуйте!rnВы успешно зарегистрированы в онлайн игре Wap Lineage!rnВаш логин: $_POST[login]rnВаш пароль: $_POST[pass]rnВаш секретный вопрос: $_POST[vopr] для востановления пароля! rn rnС Уважением администрация l2pirates.ru!";
$Headers "MIME-Version: 1.0rn"."Content-type: text/plain; charset=UTF-8rn".'From: support@'.$_SERVER['SERVER_NAME']."rn".'Reply-To: support@'.$_SERVER['SERVER_NAME']."rn".'X-Mailer: PHP/'.phpversion();

mail($_POST[email], $Subject$Message$Headers);

include 
"files/top.php";
echo
'<td class="r"></td>
</tr>
<tr>
<td class="lb"></td>
<td valign="top" class="bb"></td>
<td class="rb"></td>
</tr></table></body></html>'
;

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

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