El lector RSS más simple que uno pueda crear
Dom, 10/22/2006 - 00:02 : baluart
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ó muchÃsimo tiempo.
No buscaba leer un RSS, pero me sirvió para leer un archivo XML.
Muchas gracias y saludos
- responder
Enviado por Iván (no verificado) el Dom, 06/29/2008 - 17:24.Gracias.
Funciona a la perfección, tan solo he tenido que hacer un pequeño arreglo en la codificación de los caracteres.
- responder
Enviado por buggy (no verificado) el Mar, 07/08/2008 - 10:24.como corregiste el tema de los caracteres
gracias
- responder
Enviado por chacalito (no verificado) el Vie, 08/29/2008 - 10:20.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
- responder
Enviado por LastAngel (no verificado) el Lun, 08/18/2008 - 04:02.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);
}
- responder
Enviado por Chefwww (no verificado) el Dom, 01/04/2009 - 08:04.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
- responder
Enviado por Taskit (no verificado) el Sáb, 03/28/2009 - 13:52.gracias, lo voy a probar
- responder
Enviado por Anonymous (no verificado) el Jue, 06/18/2009 - 15:28.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
- responder
Enviado por Dr. Trucho (no verificado) el Jue, 07/02/2009 - 07:33.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.
- responder
Enviado por Anonymous (no verificado) el Mié, 07/22/2009 - 12:04.Deja tu comentario