Код:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/gladiators.awardspace.com/enter.php on line 23
Код:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/gladiators.awardspace.com/enter.php on line 24
Код:
<?Error_Reporting(E_ALL & ~E_NOTICE);
include("connect.php"); // Коннектимся к БД
switch($act){
case"out":
session_start();
session_destroy();
Header("Location: index.php");
break;
default:
if(!ereg("[a-zA-Zа-яА-Я0-9_]$",$_POST[login]))Header("Location: index.php");
if(strlen($_POST[login]>15))Header("Location: index.php");
if(strlen($_POST[pass]>25))Header("Location: index.php");
$result = mysql_query("select id,login,pass,align from users where login ='$_POST[login]' and pass='$_POST[pass]'");
$num = mysql_num_rows($result);
$row = mysql_fetch_array($result);
if($num<1){
echo"<b>Произошла ошибка:</b> в доступе на персонажа \"$_POST[login]</b>\" отказано!
<p>
Возможно вы ввели не верный логин или пароль, либо такого персонажа не существует! <br>Попробуйте повторить ввести данные с <A href=/>главной страницы</a><br>
* <b>или воспользуйтесь ";?><a href=index.php onclick="javascript:window.open('remind.php', 'remind', 'width=400, height=300');">системой смены пароля</a>. <?echo"</b>.
</p>
<hr size=1 color=#000000><table border=0 width=100%>
<tr><td align=right>© Мир Гладиаторов<br><A href=/>www.gladiators.ru</a>
</td></tr></table>
";
}
else
{
$file = file("database/ban/list.dat");
$num = count($file);
for($i=0;$i<=$num-1;$i++){
$row_ban = explode("|",$file[$i]);
if($row_ban[0]==$row[login]){
$num_banlist=1;
$time=$row_ban[2];
$why=$row_ban[1];
$period=$row_ban[3];
}
}
if($num_banlist>0)
echo"<b>Произошла ошибка:</b><p>персонаж \"".$row[login]."\" был отправлен в тюрьму ".$time."!\n<br>\nСообщение от сенаторов по этом поводу:<br>\n\"...<i>\n".$why."\n</i>...\"\n<br>Персонаж будет находиться в тюрме - $period.</p>\n<p>Если вы считаете, что это действие было незаконно, то напишите это <a href=#>на форуме</a> в разделе \"Жалобы\"<br>\nили на <a href='mailto:support@gladiators.ru'>support@gladiators.ru</a>.</p>\n<hr size=1 color=#000000><table border=0 width=100%>\n<tr><td align=right>© Мир Гладиаторов<br><A href=/>www.gladiators.ru</a>\n</td></tr></table>";
else
{
$ip = $REMOTE_ADDR;
$file = file("database/ban/ip.dat");
$num = count($file);
for($i=0;$i<=$num-1;$i++){
$arr = explode("|",$file[$i]);
if(strstr($arr[0], $ip)){
$num_banip=1;
}
}
if($num_banip>0){
echo"<b>Проиошла ошибка:</b> <p>Доступ с вашего ip заблокирован!<br>
Это могло произойти из-за систематических нарушений <a href=low.php target=_blank>законов Мира Гладиаторов</a> либо по другой причине...
<br>За помощ пишете на <a href='mailto:localbg@abv.bg'>localbg@abv.bg</a>.</p>
<hr size=1 color=#000000><table border=0 width=100%>
</table>";
}
else
{
$time_ip = Date("d.m.Y H:i");
$file = fopen("database/ip/ip.dat", "a+");
flock($file,2);
fwrite($file,"$row[login]|$ip|$time_ip|
");
flock($file,3);
fclose($file);
session_register('id','login', 'pass','align','room');
$id = $row[id];
$login = $row[login];
$pass = $row[pass];
$align = $row[align];
$room = "tranning";
session_set_cookie_params("0");
Header("Location: game.php?sid=$PHPSESSID");
}}}
break;
}
mysql_close($db);
?>