Bonjour,
D'habitude, je fais ceci pour faire un flux RSS :
Et depuis le site, j'appelle le flux ainsi par un lien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18//fluxrss.php $flux = '<?xml version="1.0" encoding="ISO-8859-1"?>'; $flux .= '<rss version="2.0">'; $flux .= '<channel><title>Mon site web</title><link>'.SITE_URL.'</link><description>Les news de mon site web</description>'; //les items //Start item $flux .= '<item>'; $flux .= '<title>Enfin un flux RSS !</title>'; $flux .= '<link>http://monsiteweb.com/rss.html</link>'; $flux .= '<guid isPermaLink="true">http://monsiteweb.com/rss.html</guid>'; $flux .= '<description>Un flux RSS a été installé sur mon site. Vous pouvez le consulter avec votre logiciel favori.</description>'; $flux .= '<pubDate>Wed, 3 Aug 2005 15:17:00 GMT</pubDate>'; $flux .= '</item>'; //End item $flux .= '</channel>'; $flux .= '</rss>'; echo $flux;
Avec cette méthode mon flux est toujours à jour avec les nouvelles news du site, car les items sont générés à la volée par MySQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="fluxrss.php">Flux RSS</a>
Par contre sur certains sites, je vois appelé les flux de cette façon :
J'attire votre attention sur l'extension du fichier représentant le flux. Le premier est fluxrss.php et le second fluxrss.xml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="fluxrss.xml">Flux RSS</a>
Ma question est de savoir comment faire dynamiquement pour que les items de fluxrss.xml soient toujours à jour avec les informations de ma table news du site à chaque appel de ce fichier.
Merci d'avance...
Partager