Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/03/2011, 16:48
Honolulu
 
Fecha de Ingreso: febrero-2011
Mensajes: 99
Antigüedad: 13 años, 3 meses
Puntos: 6
Respuesta: Problema CURL

Código PHP:
//Inicio CURL $url viene definida antes
function file_get_contents_curl($url) { 
  
$ch curl_init(); 
//Pongo las opciones   
  
curl_setopt($chCURLOPT_HEADER0); 
  
curl_setopt($chCURLOPT_CONNECTTIMEOUT0); //Aqui he probado con 10 y nada
  
curl_setopt($chCURLOPT_RETURNTRANSFER1); //Set curl to return the data instead of printing it to the browser. 
  
curl_setopt($chCURLOPT_URL$url); 
   
  
$data curl_exec($ch); 
  
curl_close($ch); 
   
  return 
$data//me devuelve los datos


// Hacemos varias llamadas para asegurar 

$contents get_file_contents($url); 
//Intento solucionar mi problema 
function get_file_contents($url

$Tries 0
do 

if (
$Tries 0sleep(1); # Wait for a sec before retrieving again esta claro
$contents = @file_get_contents_curl($url); 
$Tries++; 
} while (
$Tries <= && $contents === FALSE); //Aqui empece con 3, 5, 7 pero nada
if ($contents == ""$contents FALSE
return 
$contents

necesito algo que (puede sustituir la segunda parte del codigo) que espere a obtener los datos antes de seguir ejecutando el resto del script que he mencionado arriba

Última edición por Honolulu; 04/03/2011 a las 05:48