hola a todos!! tengo un problema que no se pueden leer o mostrar unos archivos RSS en me pagina web ,era para subir unos blogs en mi pagina web me funciona con un blog lo lee y lo muestra pero con otros dos no y tienen el codigo parecido solo se cambia la ruta del archivo la funcion que tengo es:
function leer_rss($nombre_archivo,$cuantos_resultados, $fotos)
{
$archivo_XML = file_get_contents ($nombre_archivo);
if (empty($archivo_XML)) die("No pudimos conectar o el archivo esta vacio");
preg_match_all("|<item>(.*)</item>|sU", $archivo_XML, $items);
$listar_nodos = array();
foreach ($items[1] as $key => $item)
{
preg_match("|<title>(.*)</title>|s", $item, $titulo);
preg_match("|<link>(.*)</link>|s", $item, $enlace);
preg_match("|<description>(.*)</description>|s", $item, $descripcion);
preg_match("|<pubDate>(.*)></pubDate>|s", $item, $fecha);
$listar_nodos[$key]['title'] = $titulo[1];
$listar_nodos[$key]['link'] = $enlace[1];
if($fotos == 0)
{
$listar_nodos[$key]['description'] = strip_tags(strip_cdata($descripcion[1]));
}
else
{
$listar_nodos[$key]['description'] = strip_cdata($descripcion[1]);
}
$listar_nodos[$key]['pubDate'] = strip_cdata($fecha[1]);
}
espero respuestas pronto:)
saludos