Estoy creando un sistema de rss para mis articulos creados desde mi web en php, el tema es que no me da error ni nada, pero se queda cargando y termina dando un error internal 500....tiene algo que ver en la manera en que llamo a mysql?
Este es el codigo:
Código PHP:
<?php
header('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML
echo "<? xml version='1.0' encoding='iso-88859-1'?>"; //Versión y juego de carácteres de nuestro documento
//Aquí la conexión o archvio de conexión a la base de datos
$dbhost = "localhost"; // El host
$dbuser = "user"; // El usuario
$dbpass = "pass"; // El Pass
$db = "db"; // Nombre de la base
ç
$connect=mysql_connect("$dbhost","$dbuser","$dbpass"); // se conecta con la db
mysql_select_db("$db");
//Hacemos la consulta y la ordenamos por post para mostrar siempre el último
$resultado=mysql_query("select * from tabla order by id Desc",$connect);
$row=mysql_fetch_array($resultado);
//"Cortaremos" el artículo en 300 caracteres para nuestra descripción
$descripcion=substr($row[articulo],0,300)."...";
// Y generamos nuestro documento
echo '<rss version="2.0">
<channel>
<title>Nombre del sitio</title>
<link>http://www.miurl.com/</link>
<language>es-AR</language>
<description>Descripción de nuestro blog o web</description>
<generator>Autor del RSS</generator>
<item>
<title>'.$row[titulo].'</title>
<link>http://www.miurl.com/noticias.php?id='.$row[id_post].'</link>
<comments>http://www.miurl.com/comentarios.php?id='.$row[id_post].'
</comments>
<pubDate>'.$row[fecha].'</pubDate>
<category>'.$row[categoria].'</category>
<guid>http://www.miurl.com/comentarios.php?id='.$row[id_post].'</guid>
<description><![CDATA['.$descripcion.']]></description>
<content:encoded><![CDATA['.$row[articulo].']]></content:encoded>
</item></channel></rss>';
?>