Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2008, 16:37
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
Respuesta: Ayuda con funcion y fsockopen, me super urge...

Cita:
Iniciado por GatorV Ver Mensaje
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.