Foros del Web » Programando para Internet » PHP »

Problema con feed.php

Estas en el tema de Problema con feed.php en el foro de PHP en Foros del Web. Hola amigos, he creado un feed.php y a verces se ejecuta perfectamente y a veces me dice: "Este fichero XML no parece tener ninguna información ...
  #1 (permalink)  
Antiguo 15/11/2010, 14:55
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Problema con feed.php

Hola amigos, he creado un feed.php y a verces se ejecuta perfectamente y a veces me dice:

"Este fichero XML no parece tener ninguna información de estilo asociada. Se muestra debajo el árbol del documento."

Le he dado mil vueltas y cambiado mil cosas pero no consigo dar con el fallo...

Dejo el código para ver si alguien ve el problema:

Código PHP:
<?php

//creo cabeceras desde PHP para decir que devuelvo un XML
header ("Content-type: text/xml");

//comienzo a escribir el código del RSS
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";

//conecto con la base de datos
$Servidor "localhost";
$usuario "";
$clave "";
$bbdd "";
$connectid mysql_connect($Servidor$usuario$clave);
mysql_select_db($bbdd);

//sentencia SQL para acceder a los últimos 20 artículos publicados
$ssql "SELECT * FROM coches, ciudades, marcas, modelos WHERE coches.idciudad = ciudades.idciudad AND coches.idmarca = marcas.idmarca AND coches.idmodelo = modelos.idmodelo ORDER BY id DESC LIMIT 10";
$result mysql_query($ssql);

//Cabeceras del RSS
echo '<rss version="2.0">';
//Datos generales del Canal. Edítalos conforme a tus necesidades
echo "<channel>\n";
echo 
"<title>Cochesyocasion.com</title>";
echo 
"<link>http://www.cochesyocasion.com</link>";
echo 
"<description>Coches de segunda mano y ocasion, anuncios de compra/venta de vehículos</description>";
echo 
"<language>es-es</language>\n";

//para cada registro encontrado en la base de datos
//tengo que crear la entrada RSS en un item
while ($registro mysql_fetch_array($result))
{

echo 
'<item>
<title>Se vende '
.$registro[marca].' '.$registro[modelo].' de segunda mano</title>
<link>http://cochesyocasion.com/coches-de-segunda-mano/detalle-coche.php?id_coche='
.$registro[id].'</link>
<description><![CDATA['
.$registro[descripcion].']]></description>
</item>'
;
}


//cierro las etiquetas del XML
echo "</channel>";
echo 
"</rss>";
?>

Gracias y un saludo!!

Etiquetas: Ninguno
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 05:02.