Ahora lo que he intentado es a través de un archivo txt externo donde cargo las url de origen de noticias, me las pase al lector y me muestre todas las noticias de las url que cargue alli.
El Php me muestra los resultados del archivo, es decir las url, pero el lector de rss solo me toma la ultima dirección y no las anteriores. No puedo encontrarle la solución a esto.
Por favor quisiera saber si me pueden ayudar con esto, aqui les dejo el codigo php y el contenido del archivo direcciones.txt
lector.php
Código PHP :
<?php $long_descripcion=600; //longitud de las noticias $num_noticias=5; //cantidad de niticias que lee $n=0; // carga el archivo txt a $users $users = file('direcciones.txt'); // loop del array por linea for ($i = 0; $i < count($users); $i++) { // separa cada elemento y lo guarda en el array $tmp = explode(', ', $users[$i]); echo 'Id: '.trim($tmp[0]).'<br/>'; $dire=trim($tmp[0]); $noticias = simplexml_load_file($dire);}//url de origen de notica foreach ($noticias as $noticia) { foreach($noticia as $reg){ if($reg->title!=NULL && $reg->title!='' && $reg->description!=NULL && $reg->description!='' && $n<$num_noticias){ echo '<b><a href="'.$reg->link.'" target="_blank">'.$reg->title.'</a></b><br>'; if(strlen($reg->description)>$long_descripcion) echo '<p>'.substr($reg->description,0,$long_descripcion).'...</a></p><br><br>'; else echo '<p>'.$reg->description.'</p><br>'; echo 'Publicado: '.$reg->pubDate.'<br><br>'; $n++; } } } ?>
direcciones.txt
http://www.pokerstarsblog.com/es/tournaments/americas-cup/rss.xml
http://www.pokerstarsblog.com/es/tournaments/estrellas-poker-tour/rss.xml
http://www.pokerstarsblog.com/es/tournaments/brazil-poker-tour/rss.xml
Desde ya muchas gracias!