Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2010, 10:34
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
De acuerdo Aporte: RSS generator

Bueno aqui con otro aporte..
es una classe que usa DOMDocument generando documentos con formato RSS
el metodo de uso y ejemplos vienen comentados en el codigo en español

Descargar class.rssGenerator.php
por motivos de espacio limite en el foro no la posteo directamente aqui..

dejo de todas formas un ejemplo de la classe en uso:

Código PHP:
Ver original
  1. <?php
  2. include_once 'class.rssGenerator.php';
  3. $rss = new rssGenerator();
  4. // Datos necesarios
  5. $rss->rss_set_title("Titulo del rss");
  6. $rss->rss_set_link("http://www.mipagina.com");
  7. $rss->rss_set_description("Descripcion del RSS");
  8. $rss->rss_set_language("es-cL");
  9. // Noticias del rss
  10. $rss->add_item("Titulo del item1", "http://www.mipagina.com/item1.htm", "Descripcion del item1", "Marzo 21, 2010");
  11. $rss->add_item("Titulo del item2", "http://www.mipagina.com/item2.htm", "Descripcion del item2", "Marzo 22, 2010");
  12. // Imprimo en pantalla el documento
  13. echo $rss->get_rss();
  14. // Tambien se puede generar un archivo entregandole un atributo al metodo get_rss
  15. // $rss->get_rss("ruta/archivo.xml");
  16. ?>

esto dara como resultado en la pagina..

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <rss version="2.0">
  3.   <channel>
  4.     <title>Titulo del rss</title>
  5.     <link>http://www.mipagina.com</link>
  6.     <description>Descripcion del RSS</description>
  7.     <language>es-cL</language>
  8.     <item>
  9.       <title>Titulo del item1</title>
  10.       <link>http://www.mipagina.com/item1.htm</link>
  11.       <description>Descripcion del item1</description>
  12.       <pubdate>Marzo 21, 2010</pubdate>
  13.     </item>
  14.     <item>
  15.       <title>Titulo del item2</title>
  16.       <link>http://www.mipagina.com/item2.htm</link>
  17.       <description>Descripcion del item2</description>
  18.       <pubdate>Marzo 22, 2010</pubdate>
  19.     </item>
  20.   </channel>
  21. </rss>

saludos y cualquier duda comentenla aqui..
__________________
More about me...
~ @rhyudek1
~ Github