Foros del Web » Programando para Internet » PHP »

cURL - Control de Errores

Estas en el tema de cURL - Control de Errores en el foro de PHP en Foros del Web. Hola a todos, tengo una aplicación que hace varias llamadas con cURL a otro servidor en un proceso de sincronización de archivos. El problema es ...
  #1 (permalink)  
Antiguo 22/05/2008, 04:42
Avatar de pinchoso  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona
Mensajes: 177
Antigüedad: 19 años, 1 mes
Puntos: 0
cURL - Control de Errores

Hola a todos,

tengo una aplicación que hace varias llamadas con cURL a otro servidor en un proceso de sincronización de archivos.

El problema es que no se que ocurre cuando se corta la comunicación.
¿La petición http seguirá corriendo infinitamente?
¿Se cortará?

¿Puedo controlar estos posibles errores?
¿Rebentaré el puto servidor?

¡¡¡¡¡¡¡¡¡¡¡¡!!!!!!!! Desquiciao que estoy!

pinx.
__________________

  #2 (permalink)  
Antiguo 22/05/2008, 08:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: cURL - Control de Errores

Hola pinchoso,

Si se corta la comunicación las peticiones que estén activas se cierran al no recibir una respuesta exitosa de alguna de las dos partes.

Saludos.
  #3 (permalink)  
Antiguo 22/05/2008, 10:11
 
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 17 años, 11 meses
Puntos: 3
Respuesta: cURL - Control de Errores

Si existe la forma de determinar si ocurrio un error no, para esto existen las funciones

>> int curl_errno ( resource $ch )
>> string curl_error ( resource $ch )
>> mixed curl_getinfo ( resource $ch [, int $opt ] )

Con las funciones anteriores es posible determinar si ocurrio o no un error.

Te adjunto unos enlaces:

-- Página de PHP sobre el conjunto de funciones de curlib, posiblemente la la viste.
http :// mx.php.net/manual/en/function.curl-errno.php

-- Página principal de la librería libcurl, en esta hay varios ejemplos, como documentación.
http :// curl.haxx.se/libcurl/php/examples/

Saludos.
  #4 (permalink)  
Antiguo 23/05/2008, 02:24
Avatar de pinchoso  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona
Mensajes: 177
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: cURL - Control de Errores

Gracias a ambos,
me miraré la documentación

un saludo!
pinx.
__________________

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:59.