practica rss

6

Click here to load reader

Upload: nones-pomposo

Post on 08-Jul-2015

33 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Practica Rss

RSS TIC-91

Cesar Ruiz Noé Pomposo

Page 2: Practica Rss

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>

Page 3: Practica Rss

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

Page 4: Practica Rss

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>";

}

?>

Page 5: Practica Rss
Page 6: Practica Rss