Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/11/2009, 02:14
Greco2
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 11 meses
Puntos: 7
Respuesta: [APORTE] SHOUTCAST SERVER STATUS v2.0

Hola korg1988 gracias por responder, te cuento que probé lo que me dijiste pero no funciona como en la version anterior, es decir puse el IF con $server->server_online() pero cuando el servidor esta apagado o coloco uno inexistente la página queda como "cargando" y despues no aparece nada, queda en blanco, no asi en la version anterior que si se ejecutaba correctamente el IF y mostraba uno u otro segun sea el caso.

No se a que se deba.

probé asi...

Código PHP:
<?php
$server 
= new Shoutcast("209.239.112.108""8000");
//$server = new Shoutcast("209.239.112.108", "8006");

if($server->server_online()){
    echo 
'<p>On-Line</p>';
}else{
    echo 
'<p>Off-Line</p>';
}
?>
Al probarlo con el puerto 8000 (está en funcionamiento) se ejecuta correctamete y me muestra "On-Line" pero si ejecuto el del puerto 8006 (servidor apagado) deberia ejecutar el ELSE y mostrar "Off-Line" pero no funciona, simplemente se queda cargando unos cuantos segundos y luego queda paganina en blanco.

como te contaba, en la version anterior podía comprobarlo con:

Código PHP:
<?php
if($server->conectado == true){
    echo 
'<p>On-Line</p>';
}else{
    echo 
'<p>Off-Line</p>';
}
?>
pero en esta version ya no existe y la funcion server_online() no me funciona correctamente.
Ojalá puedas darme una mano en esto :)

Se agradece este aporte, me ha sido muy util.

Saludos