Ver Mensaje Individual
  #17 (permalink)  
Antiguo 29/07/2006, 09:24
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
Hola,

Este es el código que yo uso para generar mi feed:

Código PHP:
<?php
include('dbconn.php');
$ssql="SELECT * FROM news ORDER by idN DESC LIMIT 0,20";
$rs=mysql_query($ssql);

//Se genera el archivo .doc que puede ser descargado
$doc="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\r";
$doc.="<rss version=\"2.0\">\r";
$doc.="<channel>\r";
$doc.="<title>Tecnopedia.com - más noticias, otro estilo</title>\r";
$doc.="<link>http://www.tecnopedia.com</link>\r";
$doc.="<description>Noticias tecno-informáticas con terminología definida.</description>\r";
$doc.="<language>es</language>\r";
$doc.="<image>\r";
$doc.="<url>http://www.tecnopedia.com/images/logo_header.gif</url>\r";
$doc.="<title>Tecnopedia.com - Versión RSS</title>\r";
$doc.="<link>http://www.tecnopedia.com</link>\r";
$doc.="</image>\r";

while(
$row=mysql_fetch_array($rs)){
  
$doc.="<item>\r";
  
$doc.="<title>".$row['title']."</title>\r";
  
$doc.="<link>http://www.tecnopedia.com/new".$row['idN']."</link>\r";
  
$doc.="<description>".$row['textN']."</description>\r";
  
$doc.="</item>\r";
}

$doc.="</channel>\r";
$doc.="</rss>";


//Carpeta donde guardar el archivo. Permisos 775
$folder="";
//Ruta del archivo a generar
$sfile=$folder."index.xml";
$fp=fopen($sfile,"w");
fwrite($fp,$doc);
fclose($fp);
?>
Simplemente ejecuto ese archivo y se genera index.xml que puedes ver en:

http://www.tecnopedia.com/index.xml

Saludos,
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.