Comunidad de diseño web y desarrollo en internet online

recoger datos de xml mediante php

Citar            
MensajeEscrito el 12 Dic 2007 02:59 pm
Hola:
Un cliente me ha encargado la tarea de incluir en su web una serie de blogs que recoge de sitios externos mediante RSS. Le crearé un panel para que el mismo meta las direcciones de los feeds de los blogs para que aparezcan en su web.
Me pide que esos blogs que van a a aparecer en la web aparezcan ordenador por orden del artículo publicado más reciente en cada blog.
Me gustaría si hay alguna manera mediante PHP desde la cual yo pueda leer la información contenida en los blogs, es decir , lo que me gustaría recuperar de los feeds es la fecha de cada artículo y ordenarla de más reciente a más antiguo.
Alguien sabe si ésto se puede realiar de alguna forma?
Os lo agradecería mucho por favor.
Saludos.

Por acholacoo

55 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Dic 2007 08:03 am
Si ese dato (la fecha de publicación) no viene con el feed puedes llevar la cuenta tú mismo, por ejemplo comparando lo que acabas de bajar con lo que ya tienes bajado.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 13 Dic 2007 10:58 am
eso quizá sea poco práctico y sobre todo más lioso y complicado.
Debe haber fomar fáciles de leer feeds de RSS y es lo que yo estoy buscando, cómo leerlo desde PHP.
Un saludo y gracias de todas formas

Por acholacoo

55 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 13 Dic 2007 11:52 am
Ejemplo:

Código :

<? 
$archivo = 'rss.xml'; 
if (file_exists($archivo)) { 
  $noticias = simplexml_load_file($archivo);  
  if($noticias){ 
    foreach ($noticias->item as $noticia) {  
      echo "<b>$noticia->title:</b> "; 
      echo "$noticia->description<br><br>n";  
    } 
  } else echo "Sintaxi XML inválida"; 
} else echo "Error abriendo rss.xml";  
?> 


No en todos los hosting funciona debido a que tiene que tener instaladas algunas librerias.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.