Трябва ми малко помощ с някой проблеми!

SuCcEsS

Registered
Код:
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>&copy Мир Гладиаторов<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>&copy Мир Гладиаторов<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);
?>
 
така ще стане ли виж
Код:
<?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]'"); 
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>&copy Мир Гладиаторов<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>&copy Мир Гладиаторов<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); 
?>
?
 
Warning: ereg(): REG_ERANGE in /home/www/gladiators.awardspace.com/enter.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /home/www/gladiators.awardspace.com/enter.php:17) in /home/www/gladiators.awardspace.com/enter.php on line 17
 
отиди на ред 17 намери if(!ereg("[a-zA-Zа-яА-Я0-9_]$",$_POST[login]))header("Location: index.php"); и го замени с
Код:
if(strlen($_POST[login]>15))Header("Location: index.php");
 
Ами грешката я няма вече ще те помоля за една услуга влез в http://gladiators.awardspace.com и се регистрирай или поне се опитай да се регнеш при мене като се регистрирам и не ми запаметява данните и после немога да се логна незнам защо.
 
я дай скрийншот да видя и потребителско име и парола да пробвам и аз да вляза
 
не сте научили че като дава warning не се свързва
защо не сложите конект?
 
Е при мене защо не става е да му се невиди пробвах и от друг комп и пак същата работа
Код:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/gladiators.awardspace.com/includes/redir.php on line 3
Код:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/gladiators.awardspace.com/map.php on line 7
Код:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/gladiators.awardspace.com/includes/redir.php:3) in /home/www/gladiators.awardspace.com/map.php on line 14

Първите редове от map.php
Код:
<? session_start(@$sid); // Начало сессии
Error_Reporting(E_ALL & ~E_NOTICE);
if(!$_SESSION[login]){?><script language=Javascript>top.window.location="index.php";</script><?exit();}

include("connect.php");
include("includes/redir.php");
$row_users=mysql_fetch_array(mysql_query("select locate from users where id=".$_SESSION[id]));
switch($pl)
{
  default:
    if($row_users[locate]!="0")
    {
      if($row_users[locate]=="0" or $row_users[locate]=="1" or $row_users[locate]=="2" or $row_users[locate]=="3") Header("Location: map.php?pl=".$row_users[locate]);
        else Header("Location: ".$row_users[locate].".php");

    }
  break;
  case"0":
    if($row_users[locate]!="0" and $row_users[locate]!="1" and $row_users[locate]!="2" and $row_users[locate]!="3" and $row_users[locate]!="precoliseum" and $row_users[locate]!="shop" and $row_users[locate]!="tavern")
    {
      if($row_users[locate]=="0" or $row_users[locate]=="1" or $row_users[locate]=="2" or $row_users[locate]=="3")Header("Location: map.php?pl=".$row_users[locate]);
        else Header("Location: ".$row_users[locate].".php");
      exit();
    }

redir.php
Код:
<?

$row_redir1 = mysql_fetch_array(mysql_query("select battle_id from users where id=".$_SESSION[id]));
if($row_redir1[battle_id])Header("Location: battle.php");

$result_battle_redir = mysql_query("select id,winner from battle where side1 like '%".$_SESSION[id].";%' or side2 like '%".$_SESSION[id].";%' ORDER BY start desc LIMIT 1");
$num_battle_redir = mysql_num_rows($result_battle_redir);

for($i=1;$i<=$num_battle_redir;$i++){

$row_battle_redir=mysql_fetch_array($result_battle_redir);
    
if(!$row_battle_redir[winner]){
mysql_query("update users set battle_id='".$row_battle_redir[id]."' where id='$_SESSION[id]'");
Header("Location: /battle.php");

}
}
    
if($_SESSION[build_set])Header("Location: /building/index.php");

?>
 

Back
Горе