Foros del Web » Programando para Internet » PHP »

Error codigo RSS

Estas en el tema de Error codigo RSS en el foro de PHP en Foros del Web. Hola!! Tengo un codigo para generar RSS y tambien hay que decir que soy bastante novato en esto del PHP Uso el phpDesigner 2008 y ...
  #1 (permalink)  
Antiguo 15/02/2008, 08:34
Avatar de esnalca  
Fecha de Ingreso: enero-2008
Mensajes: 77
Antigüedad: 16 años, 2 meses
Puntos: 0
Error codigo RSS

Hola!!

Tengo un codigo para generar RSS y tambien hay que decir que soy bastante novato en esto del PHP Uso el phpDesigner 2008 y en el siguiente codigo me error en la linea 4. Haber si me podeis ayudar.

Código PHP:
<?
header
('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML
//Versión y juego de carácteres de nuestro documento
echo <?xml version="1.0" encoding="iso-88859-1"?>;<?
//Aquí la conexión o archivo de conexión a la base de datos
//Hacemos la consulta y la ordenamos por post para mostrar siempre el último
$resultado=mysql_query("select * from noticias order by id_post Desc",$link);
$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 de nuestro blog o web</title>
    <link>http://www.miurl.com/</link>
    <language>es-CL</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>'
;
?>

Muchas gracias
  #2 (permalink)  
Antiguo 15/02/2008, 08:51
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: Error codigo RSS

Y cual es el error que te da?
Código PHP:
header('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML
//Versión y juego de carácteres de nuestro documento
echo '<xml version="1.0" encoding="iso-88859-1">';  // Linea modificada 
Saludos.
  #3 (permalink)  
Antiguo 15/02/2008, 09:52
Avatar de esnalca  
Fecha de Ingreso: enero-2008
Mensajes: 77
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Error codigo RSS

Ya esta solucionado me daba
SINTAX ERROR UNEXPECTED '<'


Otra duda el header('Content-Type: text/xml'); que es para indicar al navegador que es un text xml?


Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.