Issuu on Google+

RSS en PHP En este Archivo podrรกs observar como cargar pรกginas que contengan RSS y mostrarlos por medio de un combo. Erick Luna Becerril y Daniel Solano Alva Tic-92


RSS en PHP Index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script><!--linea para ajax--> <script type="text/javascript"> $(function () { $('#tipo_id').click(function() { $('#result').load('myrss.php?tipo_id=' + this.options[this.selectedIndex].value ) }) }) </script> </head> <body> Elige <select id='tipo_id' name='tipo_id'> <option value="http://www.eluniversal.com.mx/rss/edomex.xml">El Universal</option> <option value="http://sports.espn.go.com/espn/rss/news">ESPN</option> <option value="http://excelsior.feedsportal.com/c/33879/f/656214/index.rss">Excelsior</option> </select> <div id="result"></div> </body>

|


</html>

Rss.php <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php $url=$_REQUEST['tipo_id']; $rss = simplexml_load_file($url); if($rss){ echo '<h1>'.$rss->channel->title.'</h1>'; echo '<li>'.$rss->channel->pubDate.'</li>'; $items = $rss->channel->item; $image = $rss->channel->image->url; echo '<img src='.$image.'>'; foreach($items as $item){ $title = $item->title; $link = $item->link; $published_on = $item->pubDate; $description = $item->description; $image = $item->image; echo '<h3><a href="'.$link.'">'.$title.'</a></h3>'; echo '<span>('.$published_on.')</span>'; echo '<p>'.$description.'</p>'; } } ?>


Pantalla de Visualizaci贸n

Segunda Pantalla


Tercer Pantalla


Rssenphp