
31/07/2008, 16:37
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 10 meses Puntos: 4 | |
Respuesta: Ayuda con funcion y fsockopen, me super urge... Cita:
Iniciado por GatorV Lo que podrias hacer es tratar de abrir un socket primero, y si no esperas un momento con while, por ejemplo: Código PHP: $fp = fsockopen($host, $port, $errno, $errstr);
$max_tries = 20;
$tries = 0;
while( !$fp && ( $tries <= 20 ) ) {
$fp = fsockopen($host, $port, $errno, $errstr);
sleep(3);
$tries++;
}
if( !$fp ) {
echo "errno: $errno \n";
echo "errstr: $errstr\n";
return $result;
}
Con ese codigo intentara 20 veces conectar, creo es lo mejor a dejarlo de forma infinita o podrias ciclar tu server.
Saludos.
PD no te olvides de usar set_time_limit() o si no tu script terminara antes de intentar las 20 veces. Hola gracias por tu respuesta, fijate que lo intente con el while pero creo que no lo hice bien, intentare con tu codigo, y te aviso, muchisimas gracias
__________________ Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad. |