Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2005, 12:42
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 20 años, 11 meses
Puntos: 2
Con un cliente de correo... eso es otra cosa... para eso se necesita un servidor de Noticias.

Si lo que quieres es generar un fichero que pueda leerse con FeedReader por ejemplo, lo que quieres es generar un FEED RSS, aqui te pongo el que uso yo...

rss.php
Código PHP:
<?php
Header
"Content-type: text/xml"); 
echo 
'
<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
'
;
?>
<channel> 
<title>solo-racing.com.ar</title> 
<link>http://www.solo-racing.com.ar/</link> 
<description>Sistema de Noticias de Racing El Quinto Elemento. Nos importa la Actualidad, nos importa tu Comodidad. Tenerte informado las 24hs es nuestro compromiso.</description>
<image>
  <title>Racing El Quinto Elemento</title> 
  <url>http://www.solo-racing.com.ar/rss_feed.jpg</url> 
  <link>http://www.solo-racing.com.ar/</link> 
</image>
<language>es-ar</language>
<?php
include("../includes/db.php");
$_SQL mysql_query("SELECT * FROM noticias WHERE aceptar = 1 AND id_rel = 0 ORDER BY id DESC LIMIT 0,25");
while(
$_ROW=mysql_fetch_array($_SQL)) {
  if (
$_ROW[cuerpo] && $_ROW[id_fecha] == "0") { $_RSS["LINK"] = 'http://www.solo-racing.com.ar/?mod=newnro'.$_ROW[id]; }
  elseif (
$_ROW[id_fecha] != "0") { $_RSS["LINK"] = 'http://www.solo-racing.com.ar/?mod=fechanro'.$_ROW[id_fecha]; }
  
$_RSS["texto"] = str_replace("&","&amp;",$_ROW["copete"]);
  echo 
'
  <item>
  <title>'
.$_ROW["titulo"].'</title>  
  <description>'
.$_RSS["texto"].'</description> 
  <image>
    <title>Racing El Quinto Elemento</title> 
    <url>http://www.solo-racing.com.ar/rss_feed.jpg</url> 
    <link>http://www.solo-racing.com.ar/</link> 
  </image>
  <link>'
.$_RSS["LINK"].'</link>
  </item>
  '
;
}
?>
</channel>
</rss
Simplemente debes reemplazar todos los parametros que hagan falta... el resultado de esto es:

http://www.solo-racing.com.ar/xml/rss.xml

Obviamente el fichero será .PHP, realmente no importa si es .xml ya que el contenido del .php si es xml (por ende, cualquier leector RSS podrá leerlo correctamente), pero si quieres que el archivo sea .xml simplemente tienes que hacer una regla con mod_rewrite de apache en un .htaccess
__________________
I Love Programming...