PHP, fsockopen

Xray

Hola a todos:

Tengo un amigo que me a exo un codigo para hacer una "llamada" a una direccion ip y ver si esta conectada o no, si esto es asi pues sale un boton verde y si no conecta pues un boton rojo. Hasta ahi sencillo pero cuando no conecta ademas de salir el boton rojo sale este mensaje:

Warning: fsockopen(): unable to connect to xxx.xx.xxx.xxx......

El codigo:

<?
$IP = array("server" => "xxx.xxx.xxx.xxx","login" => "xxx.xxx.xxx.xxx",);
while(list($ServerName,$Host)=each($IP)) {
list($IPAddress,$Port)=explode(":",$Host);
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo '<center>ONLINE</center><br>';
fclose($fp);
}
else {
echo '<center>OFFLINE</center><br>';
}
}
?>

Alguien me podria indicar que hacer para que ese mensaje no aparezca?

un saludo

guner

@fsockopen()

usa la @ para omitir errores.

Xray

muchas gracias ya esta arreglado!! :D

Usuarios habituales

  • Xray
  • guner