Foros del Web » Programación para mayores de 30 ;) » Programación General »

RSS y PHP

Estas en el tema de RSS y PHP en el foro de Programación General en Foros del Web. Hola tengo un archivo .xml que hasta hoy me funcionaba a la perfección. Extraia unas noticias de una base de datos. El caso es que ...
  #1 (permalink)  
Antiguo 19/06/2008, 10:43
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 17 años, 7 meses
Puntos: 0
RSS y PHP

Hola tengo un archivo .xml que hasta hoy me funcionaba a la perfección.
Extraia unas noticias de una base de datos.
El caso es que he cambiado de servidor y al llevar el archivo al nuevo servidor y cambiar los correspondientes datos sobre la base de datos me da un error de:
Error de lectura XML: mal formado
Ubicación: http://www.joselesantiagoweb.com/www...eo.com/rss.xml
Número de línea 1, columna 3:
<?
--^

¿alguien me puede ayudar?


<?
header("Content-Type: text/xml; charset=ISO-8859-1");
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
?>
<rss version="0.91">
<channel>
<title>Doctor Deseo</title>
<link>http://www.doctordeseo.com</link>
<description>Página web de Doctor Deseo</description>
<language>es-ES</language>

<image>
<title>Doctor Deseo</title>
<url>http://www.peonnegro.com/docdes/fotos/logo.gif</url>
<link>http://www.doctordeseo.com</link>
<width>32</width>
<height>25</height>
</image>
<?
mysql_connect("localhost","xxx","xxxl");
$result=mysql_db_query("xxxx","SELECT * FROM noticias_rss ORDER BY fecha DESC");
while ($row=mysql_fetch_array($result))
{
?>

<item>
<title><?=$row['titular']?></title>
<link>http://www.doctordeseo.com</link>
<description><?=$row['noticia']?></description>
</item>
<? } ?>

</channel>
</rss>
  #2 (permalink)  
Antiguo 19/06/2008, 15:16
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: RSS y PHP

...mmm...en el navegador sale esto antes de tu XML

Cita:
<?
header("Content-Type: text/xml; charset=ISO-8859-1");
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
?>
Eso no tiene que salir...es debería ser interpretado como PHP y ejecutado...

fijate si se soluciona poniendo

<?php

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 20/06/2008, 12:20
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: RSS y PHP

Algo hemos conseguido.
He puesto lo de <?php en la linea 3 tambien y ahora me da un error en esa linea
Error de lectura XML: token no cerrado
Ubicación: http://www.joselesantiagoweb.com/www...eo.com/rss.xml
Número de línea 3, columna 55:

He probado a dejar la linea 3 como estaba , quitando lo de php y da el mismo error.
  #4 (permalink)  
Antiguo 20/06/2008, 12:41
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: RSS y PHP

en tu navegador hacé boton derecho del mouse / ver código fuente, te debería aparecer como primera línea el <rss

no el encabezado de PHP...

__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 20/06/2008, 13:09
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: RSS y PHP

Esto último ha sido un error mío, he guardado el archivo como .xml en lugar de .php

Ya funciona.

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 14:14.