El lector RSS más simple que uno pueda crear

En UsefulCode han publicado dos pequeñas clases php que nos permiten tener un lector RSS en nuestro sitio web. Eso si, lo he estado testeando y en realidad tiene varias deficiencias y muchas si la comparamos con una clase potente, como Magpie RSS.

Sin embargo, es tan sencillo ponerlo en funcionamiento, que es ideal para hacer prácticas e ir aprendiendo más sobre el manejo de RSS con PHP.

Código fuente | Lector RSS con PHP

Este script me ahorró

Este script me ahorró muchísimo tiempo.

No buscaba leer un RSS, pero me sirvió para leer un archivo XML.

Muchas gracias y saludos

Enviado por Iván (no verificado) el Dom, 06/29/2008 - 17:24.
Gracias. Funciona a la

Gracias.

Funciona a la perfección, tan solo he tenido que hacer un pequeño arreglo en la codificación de los caracteres.

Enviado por buggy (no verificado) el Mar, 07/08/2008 - 10:24.
como corregiste el tema de

como corregiste el tema de los caracteres
gracias

Enviado por chacalito (no verificado) el Vie, 08/29/2008 - 10:20.
Tengo un problema. Meto la

Tengo un problema.
Meto la ruta del archivo xml:
$rss = new RssReader ("http://www.miguiatv.com/rss/hollywood.xml");
y no me obtiene ningún valor, no muestra nada.
Por favor, si sabeis por qué os lo agredecería en el alma.
salu2

Enviado por LastAngel (no verificado) el Lun, 08/18/2008 - 04:02.
Para cambiar la codificacións

Para cambiar la codificacións se puede usar la función iconv. Por ejemplo

function get_title (){
return iconv('UTF-8', 'ISO-8859-1', $this->title);

}

Enviado por Chefwww (no verificado) el Dom, 01/04/2009 - 08:04.
interesante muy bueno, bueno

interesante muy bueno, bueno me soluciono el problema muchas gracias escribere sobre esto en mi blog y te hare una referencia, bueno taba pataleando instalando magie rss

Enviado por Taskit (no verificado) el Sáb, 03/28/2009 - 13:52.
gracias, lo voy a probar

gracias, lo voy a probar

Enviado por Anonymous (no verificado) el Jue, 06/18/2009 - 15:28.
He incorporado este script en

He incorporado este script en mi página, pero me salen los siguientes warnings:

Warning: file() [function.file]: php_network_getaddresses: getaddrinfo failed: Host desconocido. in (...)\rss.php on line 40

Warning: file(http://www.php.net/news.rss) [function.file]: failed to open stream: No error in (...)\rss.php on line 40

Warning: implode() [function.implode]: Invalid arguments passed in (...)\rss.php on line 40

La línea 40 es:
37: function RssReader ($url)
38: {
39: $this->url;
40: $this->data = implode ("", file ($url));
41: }

¿Alguna idea?
Gracias por adelantado

Enviado por Dr. Trucho (no verificado) el Jue, 07/02/2009 - 07:33.
Hola, tuve el mismo problema

Hola, tuve el mismo problema que se te presentó cuando lo probé en mi servidor interno, pero al subirlo al servidor externo no presentó ningun problema.

Debe ser por alguna restriccion del servidor externo.

Enviado por Anonymous (no verificado) el Mié, 07/22/2009 - 12:04.

Deja tu comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato