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