Código PHP:
Ver original<?
// Definimos variables globales
$rss_titulo = 'myweb News';
$rss_url = 'http://myweb.com';
$rss_descripcion = 'Noticias de myweb.com';
$rss_email = 'email@myweb.com';
// Parametros de conexion a MySQL
$db_server = 'localhost';
$db_user = 'usuario';
$db_pass = 'contrasena';
// Conexion a la base de datos
$sql = "SELECT * FROM noticias";
// Header para escribir XML
header('Content-type: text/xml; charset="iso-8859-1"', true);
// Escribimos el archivo RSS
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
echo
'<rss version="0.92">
<channel>
<docs>http://blog.unijimpe.net/rss</docs>
<title>'.$rss_titulo.'</title>
<link>'.$rss_url.'</link>
<description>'.$rss_descripcion.'</description>
<language>es</language>
<managingEditor>'.$rss_email.'</managingEditor>
<webMaster>'.$rss_email.'</webMaster>
';
do {
echo "<item>" ;
echo '<title>.$item['titulo'].</title>" ;
echo "<link>".$rss_url."?id=".$item['id']."</link>";
echo "<description>".$item['contenido']."</description>";
echo "</item>";
} while ($item = mysql_fetch_assoc($result));
echo "</channel>";
echo "</rss>";
?>
El error está en la línea 19: $item = mysql_fetch_assoc($result) le falta el ;
y en la línea 37:
Código PHP:
Ver originalecho "<title>$item['titulo']</title>" ;
sería:
Código PHP:
Ver originalecho '<title>'.$item['titulo'].'</title>';