Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2010, 06:48
delrdlp
 
Fecha de Ingreso: diciembre-2010
Mensajes: 32
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: como saber si file_get_contents falla

lmerli, te paso una función con curl para hacer lo que necesitas. Y no es necesario dos conexiones...

Código PHP:
function getPage($url) {
    
$session curl_init($url);
    
curl_setopt($sessionCURLOPT_HEADERfalse);
    
curl_setopt($sessionCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($sessionCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($sessionCURLOPT_MAXREDIRS1);    
    
$response curl_exec($session); 
    
$estado curl_getinfo($session);
    
curl_close($session);
    
    return array(
$response$estado['http_code']);  


Como resultado te dara un array, puedes hacer algo asi para obtenerlo más claro:

Código PHP:
list($xml$code) = getPage("urldelxml.com"); 
El $code te indicará el response code de la página, googlealo y verás los resultados posibles. En general, debería devolver 200 si no tiene redirect.

El $response será el resultado que esperas ( el xml ).