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.