Comunidad de diseño web y desarrollo en internet online

Ayuda con codigo PHP

Citar            
MensajeEscrito el 27 Jun 2008 02:54 pm
Tengo este codigo:

Código :

<?php
$server="AQUI LA IP"; 
$puerto=AQUI EL PUERTO; 
$conec= fsockopen($server,$puerto); 
if(!conec) { 
echo ("No");
} else { 
echo ("Si"); 
fclose($conec); 
}
?> 


Lo que hace es mirar si el servidor de la IP especificada con el Puerto especificado esta abierto o no, y como resultado dice; "si" o "no".

El problema, es que si el servidor esta conectado me muestra "si", pero si el servidor no esta conectado, tarda mucho en cargar el codigo php, y da error.

Hay alguna forma de solucionarlo?

Gracias.

Por -cibernetik-

72 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Jun 2008 03:49 pm
resource fsockopen ( string $nombre_host [, int $puerto [, int &$errno [, string &$errstr [, float $tiempo_espera ]]]] ) --> tiempo_espera

El tiempo de espera de la conexión, en segundos.

Note: Si necesita establecer un tiempo de espera para la lectura/escritura de datos a través del socket, use stream_set_timeout(), dado que el parámetro tiempo_espera de fsockopen() sólo se aplica cuando se conecta con el socket.

Fuente: php.net

Suerte. (Y si funciona nos cuentas)

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Jun 2008 04:14 pm
Que tipo de aplicación estas haciendo amigo?

Por neohunter

Claber

563 de clabLevel

1 tutorial

 

Bogota, Colombia

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.