Buenas, veréis, he leído un tutorial para crear un lector RSS utilizando PHP pero me ha surgido un pequeño problema, pero ni idea de que es, supongo que para vosotros será sencillo.
Tengo 2 archivos PHP:
reader.php, que contiene
Código PHP:
<?
$url = "http://www.meristation.com/v3/nuevo_rss.php?pic=GEN";
$load = simplexml_load_file($url);
$num_news = 5;
if(count($load->channel->item))
{
for($i = 0;$load->channel->item[$i]->title != "" AND $i < $num_news;$i++)
{
$title = utf8_decode($load->channel->item[$i]->title);
$title_stripted = strip_tags($title);
?>
<a id="titulo" href="reader_complete.php?id=<? echo $i; ?>&url=<? echo $url; ?>"><? echo $title_stripted; ?></a><br>
<?
}
}
?>
Y el archivo que recibe el número (id) del item seleccionado:
Código PHP:
<?
$id = $_GET['id'];
$url = $_GET['url'];
$load = simplexml_load_file($url);
echo utf8_decode($load->channel->item[$id]->title);
echo utf8_decode($load->channel->item[$id]->description);
?>
El problema está, en que cuando clickeas en la lista de noticias que salen del primer archivo, y te manda al segundo con 2 variables en la URL, no aparece nada, en cambio si substituyo la variable $id del segundo archivo por un número cualquiera en item, funciona. Alguna idea?