Cita:
Iniciado por n0ck la web es dinamica si, y como digo no tengo ni idea de nada de rss ni como funciona ni para que sirve, pero me han pedido que ponga esas opciones y estoy en blanco... no se lo que es social networks ni feer reader...:S
No se que sea lo que necesites, pero te voy a poner un ejemplo del rss que yo uso en una de mis paginas:
Código:
<?php
require_once('../config.php');
header('Content-Type: text/xml; charset=ISO-8859-1');
function limit_string($string, $charlimit)
{
if(substr($string,$charlimit-1,1) != ' ')
{
$string = substr($string,'0',$charlimit);
$array = explode(' ',$string);
array_pop($array);
$new_string = implode(' ',$array);
return $new_string . '...';
}
else
{
return substr($string,'0',$charlimit-1).'...';
}
}
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n";
?>
<rss version="2.0">
<channel>
<title>WEB</title>
<link>http://www.pagina.com/</link>
<description>DES</description>
<language>es</language>
<?php
$sql = "SELECT campos AS texto FROM tabla ORDER BY id DESC LIMIT 10";
$res = mysql_query($sql);
while($articulo = mysql_fetch_assoc($res))
{
?>
<item>
<title><?php echo htmlspecialchars($articulo['titulo']); ?></title>
<link>http://www.pagina.com/articulo-<?php echo $articulo['alterno']; ?>.htm</link>
<description><?php echo htmlspecialchars(limit_string($articulo['texto'], 400)); ?></description>
<pubDate><?php echo date('D, d M Y H:i:s O', $articulo['fecha']); ?></pubDate>
<guid>http://www.pagina.com/articulo-<?php echo $articulo['alterno']; ?>.htm</guid>
</item>
<?php
}
?>
</channel>
</rss>
El archivo lo tengo con el nombre de:
Lo uso para mostrar articulos en rss.
Y para que en la barra de direcciones salga el icono rss tengo esto en el index:
Código:
<link rel="alternate" type="application/rss+xml" title="Articulos" href="http://www.pagina.com/includes/rss/articulos.xml" />
Espero te sirva.
Saludos.