Como poner rss en una web con php

Iniciado por leliCabello, 25 Octubre 2009, 01:23 AM

0 Miembros y 1 Visitante están viendo este tema.

leliCabello

Hola amigo... bueno, ps estoy haciendo una web con php, de lo mas simple pero a mi index quiero añadirle RSS... y he creado un archivo con extension XML y le puse este codigo ... AHORA!!! como hago para añadir noticias q se actulicen solas en mi web :huh:


<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="0.91">


<channel>
<title>Maxinegocios</title>
<link>http://www.maxinegocios.com</link>
<description>Noticias</description>
<language>es-ES</language>

<image>
<title>Spain</title>
<url>http://www.maxinegocios.com/logo.gif</url>
<link>http://www.maxinegocios.com</link>
<width>100</width>
<height>12</height>
</image>

<item>
<title>Alimentación RSS con FeedRoll</title>
<link>http://www.maxinegocios.com/Diversion/Internet/alimentacion_rss_Feedroll.htm</link>
<description>
Paso a paso describir como generar código javascript para insertar recursos RSS en una página web a través de FeedRoll. Mi email: maximoennegocios@hotmail.com By Maxinegocios, Thu, 26 Feb 2004
</description>
</item>


</channel>
</rss>

#!drvy

Lo mejor que puedes hacer es un php que coga los datos de una base de datos y los convierta en rss... o si no vas a usar una base de datos que busque lo ultimo que has cambiado en tu web y lo muestre...
Es bastante facil si sabes la estructura del RSS.



Saludos

che_loco

Dinamicamente seria con php, asi como dice nuestro companiero BadStupidMonkey.

Te doy un ejemplo.

Supongamos que tenes una base de datos llamada "Web" y que en ella tenes 1 tabla llamada "Contenido" con las siguientes columnas
[titulo] - [contenido]
con algun contenido dentro, ahora pasas a PHP a crear un codigo como este


<?php

// Haces la conexion y todo lo demas, luego 

$contenidoMensaje mysql_query("SELECT titulo,contenido FROM Contenido ORDER BY titulo DESC");
while($mostrarContenido mysql_fetch_array($contenidoMensaje)){
echo "<title>".$mostrarContenido['titulo']."</title><br>";
echo "<description>".$mostrarContenido['contenido']."</description><br><br>";
}
?>




Como no se XML mas o menos te puse ai un ejemplo (xD), volviendo al code, este te despliega los datos de la base de datos y a su vez creando <title><description> y asi con cada noticia que agregues..

Espero haber dado un buen ejemplo ^^,
Chauflas!

дٳŦ٭

Quereís la tarea?, bueno pues como ando de buenas buscale en el foro porque puse un tutorial con ejemplos de como hacer vuestro RSS.

Saludos.


Con sangre andaluza :)