Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/02/2011, 05:01
Honolulu
 
Fecha de Ingreso: febrero-2011
Mensajes: 99
Antigüedad: 15 años, 8 meses
Puntos: 6
De acuerdo [b]solucionado repetir si la variable es nula[/b]

Al final lo he solucionado así, espero que os sirva:
Código PHP:
include("scripts/simple_html_dom.php");

$url= 'http://www.ejemplo.com';


$contents = get_file_contents($url);


function 
get_file_contents($url)
{
$Tries = 0;
do
{
if (
$Tries > 0) sleep(1); # Wait for a sec before retrieving again
$contents = @file_get_contents($url);
$Tries++;
} while (
$Tries <= 5 && $contents === FALSE);
if (
$contents == "") $contents = FALSE;
return 
$contents;
}
//Aqui convierto el string obtenido en un objeto DOM para tratarlo con simple html dom.

$html = str_get_html($contents);