Practica Rss.
Click here to load reader
-
Upload
nones-pomposo -
Category
Technology
-
view
34 -
download
0
Transcript of Practica Rss.
RSS TIC-91
Cesar Ruiz Noé Pomposo
Rss.php <html>
<head>
<script src="js/jquery-1.6.4.min.js"></script>
</head>
<body >
<form action='Rss.php' method='POST' name='frmdo' id='frmdo' target='_self'><!--ajax-->
Canales:<br> <select size='3' name='canal' id='canal'>
<option value="ninguno" selected="selected"> Selecciona Canal---- !!!!</option>
<option value="azteca">azteca</option>
<option value="sports">Sports</option>
<option value="ps3">ps3</option>
<option value="inegi">Inegi</option>
</select>
<br>
</form>
<div id='ajax'></div>
<script type="text/javascript">
//fincion de ajax para el contenido dinamico
$(function () {
$('#canal').click(function()
{
$('#ajax').load('canales.php?canal=' + this.options[this.selectedIndex].value )
}
})
</script>
</body>
</html>
Canales.php <?php
//la variable
$canal=$_REQUEST['canal'];
//valores "$url"
if ($canal=='azteca'){
$url = "http://www.aztecanoticias.com.mx/rss/todas.xml";
}
if ($canal=='sports'){
$url = "http://sports.espn.go.com/espn/rss/news";
}if ($canal=='ps3'){
$url = "http://www.vadejuegos.com/rss/feeds/rss_ps3.xml";
}
if ($canal=='inegi'){
$url = "http://www.inegi.org.mx/inegi/contenidos/espanol/rss/XML/rss_todos.xml";
}
//la direccion
$rss = simplexml_load_file($url);
if($rss){
//creamos la tabla
echo"<table border='2' width='50%' center='center'>";
//el titulo
echo '<tr><td bg color="blue"><h1>'.$rss->channel->title.'</h1></td></tr>';
//fecha
echo '<tr><td><li>'.$rss->channel->pubDate.'</li></h1></td>';
$items = $rss->channel->item;
$image = $rss->channel->image->url;
//imagen
echo '<tr><td><img src='.$image.' WIDTH="160" HEIGHT="100"></td></tr>';
// contenido
foreach($items as $item){
$title = $item->title;
$link = $item->link;
$published_on = $item->pubDate;
$description = $item->description;
echo '<tr><td><h3><a href="'.$link.'">'.$title.'</a></h3></td></tr>';
echo '<tr><td><span>('.$published_on.')</span></td></tr>';
echo '<tr><td><p>'.$description.'</p></td></tr>';
}
// tabla fin
echo"</table>";
}
?>