hola,tengo el siguiente código que he conseguido googleando.
el caso es que no me da error por ningún lado,pero no me carga el contenido de los <item> a la hora de hacer la consulta,les dejo una screen:
http://img842.imageshack.us/img842/7537/rssz.jpg
gracias por la ayuda!
Código (php) [Seleccionar]
<?php
//creo cabeceras desde PHP para decir que devuelvo un XML
header("Content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
//conecto con la base de datos
$Servidor = "localhost";
$usuario = "root";
$clave = "pass";
$bbdd = "db";
$connectid = mysql_connect($Servidor, $usuario, $clave);
mysql_select_db($bbdd);
//sentencia SQL para acceder a los últimos 20 artículos publicados
$ssql = "select * from videos order by id desc limit 10";
$result = mysql_query($ssql);
//Cabeceras del RSS
echo '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">';
//Datos generales del Canal. Edítalos conforme a tus necesidades
echo "<channel>\n";
echo "<title>web.com</title>";
echo "<link>http://www.web.com/rss.php</link>";
echo "<description>Mostrando todos los últimos de la web:</description>";
echo "<language>es-es</language>";
echo "<copyright>web.com</copyright>\n";
//para cada registro encontrado en la base de datos
//tengo que crear la entrada RSS en un item
while($row = mysql_fetch_array($result)){
$url = $row["id"];
$imagen = $row['img'];
$nombre = $row['nombre'];
$dur = "<font size=-2>".$row['dur']."</font>"; }
echo "<item>\n";
echo "<title>".$imagen."</title>\n";
echo "<description>".$nombre."</description>\n";
echo "<link>".$dur."</link>\n";
echo "</item>\n";
//cierro las etiquetas del XML
echo "</channel>";
echo "</rss>";
?>
el caso es que no me da error por ningún lado,pero no me carga el contenido de los <item> a la hora de hacer la consulta,les dejo una screen:
http://img842.imageshack.us/img842/7537/rssz.jpg
gracias por la ayuda!