CodeIgniter y SimplePie

Si quieres crear un readear RSS en CodeIgniter, SimplePie te lo pone bien fácil.

Aquí te explico un poco lo que tienes que hacer.

  1. Descargarte SimplePie
  2. Cambiar la extensión del archivo simplepie.inc a simplepie.php
  3. Mover el archivo simplepie.php a nuestro servidor en la ruta /application/libraries
  4. Cargar la librería en nuestro controlador
    $this->load->library('Simplepie');
  5. Añadir el siguiente código en nuestro controlador
    $this->simplepie->set_feed_url('http://www.tizonsoft.net/feed/');
    $this->simplepie->set_cache_location(APPPATH.'cache/rss');
    $this->simplepie->init();
    $this->simplepie->handle_content_type();
    $data['rss_feed'] = $this->simplepie->get_items();
  6. Añadir el siguiente código en nuestra vista
    <?php 
        foreach($rss_feed as $item) {
           echo '<a href="'.$item->get_link().'" target="_blank">'.$item->get_title().'</a>';
        } 
    ?>
  7. Listo para tener un reader funcionando con CodeIgniter y SimplePie
Comparte:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>