SlideShare a Scribd company logo
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>";
}
?>
Practica Rss.
Practica Rss.

More Related Content

DOCX
Enlace de prezy
PDF
Modernizerを用いたHTML5Webサイトの構築
PDF
すだちハッカソン発表資料
TXT
HTML Text di Notepad
DOCX
Orangeray.html.gif.doc
PDF
もっと使いやすくなる a-blog cms の更新方法カスタマイズ
DOCX
Blueray.mini.series.html.doc
DOCX
Freddy,teto,chino,jhovany
Enlace de prezy
Modernizerを用いたHTML5Webサイトの構築
すだちハッカソン発表資料
HTML Text di Notepad
Orangeray.html.gif.doc
もっと使いやすくなる a-blog cms の更新方法カスタマイズ
Blueray.mini.series.html.doc
Freddy,teto,chino,jhovany

What's hot (20)

PDF
Practica Parra luis
DOCX
Anit No Need Foe Tha Price Of LORD.Movie_html_Files.doc
DOCX
Anit No Need Foe Tha Price Of GOD.Movie_html_Files.doc
DOCX
Tha price of a dog to a hoe.pt 1 html_files.doc
DOCX
Tha price of a pro pt 1_html_files.doc
DOCX
Tha Price Of A G.Remix.html.docx
DOCX
Star Playa.html.docx
PDF
Edm 簡體字 邁向成功
DOCX
Tha price of a g.remix.html
DOCX
Tha price of a g.remix.pic.doc
DOCX
Orange lantern.html.gif.doc
TXT
Edm 繁體字 邁向成功
TXT
Edm 繁體字 邁向成功-#8d97fd 藍紫色
DOCX
Tha price of a g.pt.1 html files.doc
DOCX
Holy Sutura.1-4.Mini.Series.html.doc.docx
DOCX
Blue lantern.mini.series.html.doc
DOCX
Amourassura 170209210050
DOCX
Extreme coarse of action html files.doc
DOCX
Murad camarad wysinger c.d.pt.1 html files.doc
DOCX
Da house of da criminal class clord html files.doc
Practica Parra luis
Anit No Need Foe Tha Price Of LORD.Movie_html_Files.doc
Anit No Need Foe Tha Price Of GOD.Movie_html_Files.doc
Tha price of a dog to a hoe.pt 1 html_files.doc
Tha price of a pro pt 1_html_files.doc
Tha Price Of A G.Remix.html.docx
Star Playa.html.docx
Edm 簡體字 邁向成功
Tha price of a g.remix.html
Tha price of a g.remix.pic.doc
Orange lantern.html.gif.doc
Edm 繁體字 邁向成功
Edm 繁體字 邁向成功-#8d97fd 藍紫色
Tha price of a g.pt.1 html files.doc
Holy Sutura.1-4.Mini.Series.html.doc.docx
Blue lantern.mini.series.html.doc
Amourassura 170209210050
Extreme coarse of action html files.doc
Murad camarad wysinger c.d.pt.1 html files.doc
Da house of da criminal class clord html files.doc
Ad

More from Nones Pomposo (6)

PDF
Practica opensource
PDF
Practica csv
PDF
Practica json
PDF
Practica analytics,statcount
PPTX
Portafolio de evidencias
Practica opensource
Practica csv
Practica json
Practica analytics,statcount
Portafolio de evidencias
Ad

Practica Rss.

  • 2. 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>
  • 3. 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
  • 4. 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>"; } ?>