Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2013, 14:20
Ryen
Invitado
 
Mensajes: n/a
Puntos:
PHP script estado del servidor-Fallo

Muy Buenas gente, pués mi problema, es que tengo un script php que muestra el estado del servidor, pero no funciona correctamente, lo e revisado una y otra vez y no veo el fallo, el script es para una web de un juego llamado "Metin2" que muestra el estado del seridor:

Mysql
Channels
Jugadores Online

Pero no funciona,cuando enciendo el servidor aparecen como apagados esas cosas.
Sin mas rodeos os dejo el script:

Código PHP:
 <?php
         
if (!@fsockopen(gethostbyname(SQL_HOST),11001$errno$errstr0.01)){ echo '
       <span class="icon red"></span> <font color="#812831">Auth Servidor</font>
      '
;
         } else { echo 
'
         <span class="icon green"></span> <font color="#588128">Auth Servidor</font>
      '
; }
            @
fclose($online1);
      echo 
'<hr />';
      if (!@
fsockopen(gethostbyname(SQL_HOST),13001$errno$errstr0.01)){ echo '
       <span class="icon red"></span> <font color="#812831">Todo el servidor</font>
      '
;
         } else { echo 
'
         <span class="icon green"></span> <font color="#588128">Todo el servidor</font>
      '
; }
      
      echo 
'<hr />';
      if (!@
fsockopen(gethostbyname(SQL_HOST),11001$errno$errstr0.01)){ echo '
       <span class="icon red"></span> <font color="#812831">Mysql Server</font>
      '
;
         } else { echo 
'
         <span class="icon green"></span> <font color="#588128">Mysql Server</font>
      '
; }
      echo 
'<hr />';
      if (!@
fsockopen(gethostbyname(SQL_HOST),13001$errno$errstr0.01)){ echo '
       <span class="icon red"></span> <font color="#812831">Channel 1</font>
      '
;
         } else { echo 
'
         <span class="icon green"></span> <font color="#588128">Channel 1</font>
      '
; }
      echo 
'<hr />';
      if (!@
fsockopen(gethostbyname(SQL_HOST),13002$errno$errstr0.01)){ echo '
       <span class="icon red"></span> <font color="#812831">Channel 2</font>
      '
;
         } else { echo 
'
         <span class="icon green"></span> <font color="#588128">Channel 2</font>
      '
; }
   echo 
'<hr />';
$result1 mysql_fetch_assoc(mysql_query("SELECT COUNT(id) AS count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 12 MINUTE) < last_play"));
$result2 mysql_fetch_assoc(mysql_query("SELECT COUNT(id) AS count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 24 HOUR) < last_play"));

echo 
'<span class="icon blue"></span><font color="#2e4f67">Jugadores Online:<font color="#1977bb"> '.$result1['count'].'</font></font>';
      @
fclose();
     
?>
Saludos y gracias de antemano.