Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2005, 16:10
Avatar de yampoo
yampoo
 
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 5 meses
Puntos: 0
Problemilla leyendo RSS

Hola, tengo el sigueinte script, que coge un archivo rss y lo lee, y me lo devuelve a una página, el problema viene que no me lee todo el archivo, ej: http://manicomio.bitacoras.com/rdf.xml

Código PHP:
    
    <?
    $file 
"http://manicomio.bitacoras.com/rdf.xml";
    
$byte "10000";
    
$ofile = @fopen("$file""r");
    
$contents = @fread ($ofile$byte);
    @
fclose($ofile);
    if(!
$contents)
    {
    echo 
"<p>\nUnable to Get XML/RSS data. Fatal Error.\n</p>";
    exit;
    }
    
preg_match_all ("'<title>(.*?)</title>'si"$contents$titles);
    
preg_match_all ("'<link>(.*?)</link>'si"$contents$link);
    
preg_match_all ("'<description>(.*?)</description>'si",$contents,$description);    
    
$count count($titles[1]);
    
$link $link[1];
    
$titles $titles[1];
    
$description $description[1];
    echo 
"<p>\n";
    for(
$i 0$i <= $count$i++)
    {
    echo 
"<a href=\"$link[$i]\">$titles[$i]</a>\n<br />$description[$i]\n<br/>\n";
    }
    echo 
"</p>";
    
?>
El problema creo que puede estar en la variable "byte", cuyo valor es 10000, pero lo aumento y demás... y sigue sin enseñar todo el código.

¿Qué se puede hacer?