Vereis, tengo un lector en php de rss, que lo que hace es extraer la primera noticia de un rss y mostrar el titulo y su descripción. Lo que yo quiero es guardar lo que muestra esa funcion en una variable.
La funcion y su llamada seria asi:
Código:
Esto mostraria ahora mismo este resultado:function lectorRSS($url,$elementos=6,$inicio=0) {
$cache_version = "cache/" . basename($url);
$archivo = fopen($url, 'r');
stream_set_blocking($archivo,true);
stream_set_timeout($archivo, 5);
$datos = stream_get_contents($archivo);
$status = stream_get_meta_data($archivo);
fclose($archivo);
if ($status['timed_out']) {
$noticias = simplexml_load_file($cache_version);
}
else {
$archivo_cache = fopen($cache_version, 'w');
fwrite($archivo_cache, $datos);
fclose($archivo_cache);
$noticias = simplexml_load_string($datos);
}
$ContadorNoticias=1;
echo "<ul>";
foreach ($noticias->channel->item as $noticia) {
if($ContadorNoticias<$elementos){
if($ContadorNoticias>$inicio){
echo ($noticia->title);
echo "</br>";
echo utf8_decode($noticia->description);
}
$ContadorNoticias = $ContadorNoticias + 1;
}
}
echo "</ul>";
}
lectorRSS('http://feeds.feedburner.com/noticiashiphop',2);
Dlux lanza videoclip como adelanto de su nuevo disco
Dlux prepara el lanzamiento de su nuevo disco y lanza primer videoclip como adelanto. Marga y Noelia vuelven, tras los discos "Después de la marea" (2003) y "Encadenadas" (2007), con un nuevo álbum bajo el brazo que llevará por título "Una vez más". El disco se compondrá de 10 cortes con colaboraciones de Kunta K y Prince Osito. Detalles sobre el disco, así como el tracklist completo podé..
Bien, quiero que ese texto se guarde como una varible por ejemplo $noticia
y que si yo pongo varias veces $noticia se repita una y otra vez en la pagina.
E provado con lo siguiente:
Código:
Pero no guarda el resultado (o no lo muestra dos veces)$noticia = lectorRSS('http://feeds.feedburner.com/noticiashiphop',2);
echo $noticia;
echo $noticia;
Donde tengo el fallo? como solucionarlo?
Muchas gracias de antemano.


