Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2012, 15:05
Avatar de hasdpk
hasdpk
 
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 8 meses
Puntos: 297
Respuesta: Convertir HTML a feed RSS + Facebook

Creo que te falta la cabeza del tipo de documento que es:

Código PHP:
Ver original
  1. header('Content-type: text/xml');

De todos modos te paso el código de un RSS que creé para un proyecto:

Código PHP:
Ver original
  1. <?
  2.  
  3.     include_once('./eetc/config.php');
  4.     include_once('./funciones.php');
  5.    
  6.     $consulta = consulta_bd("SELECT cod, nombre, DATE_FORMAT(lugares.fecha,'%a, %d %b %Y %T') AS fecha, comentario AS descripcion FROM lugares INNER JOIN comentarios ON cod_lugar = cod WHERE autor = 1 ORDER BY cod DESC LIMIT 0, 10");
  7.    
  8.     // Header para escribir XML y no lo tome como php.
  9.     header('Content-type: text/xml');
  10.    
  11.     //Debido a que php también acepta una apertura de código corto, debemos pasar esto por echo.
  12.     echo "<?xml version='1.0' encoding='Latin1'?>";
  13.  
  14. ?>
  15.  
  16.     <rss version="2.0">
  17.  
  18.         <channel>
  19.        
  20.             <title>Gran Canaria Accesible</title>
  21.             <link>http://www.<?php echo cfg_dominio; ?></link>
  22.             <description>Somos una guía de establecimientos accesibles. Te decimos a donde ir, por ejemplo, a comer si eres discapacitado y si tienes o no problema para acceder.</description>
  23.            
  24.             <?php while ($a = mysql_fetch_assoc($consulta)) { ?>
  25.            
  26.                 <item>
  27.                
  28.                     <title><?php echo "<![CDATA[{$a['nombre']}]]>"; ?></title>
  29.                     <link>http://www.<?php echo cfg_dominio; ?>/lugares.php?cod=<?php echo $a['cod']; ?></link>
  30.                     <?php if (!file_exists("." . $img = "/upload/lugares/{$a['cod']}/thumb.m.0.jpg")) { $img = "/theme/imagen/thumb.m.x.jpg"; } ?>
  31.                     <enclosure url="http://www.<?php echo cfg_dominio; ?><?php echo $img; ?>" type="image/jpeg" />
  32.                     <description><?php echo "<![CDATA[{$a['descripcion']}]]>"; ?></description>
  33.                     <pubDate><?php echo $a['fecha']; ?> UTC</pubDate>
  34.                    
  35.                
  36.                 </item>
  37.            
  38.             <?php } ?>
  39.        
  40.         </channel>
  41.  
  42.     </rss>