Generateur de flux rss 2.0 a partir de donnees mysql

Soyez le premier à donner votre avis sur cette source.

Vue 20 764 fois - Téléchargée 2 617 fois

Description

Bonjour,
c'est ma première contribution php, :D Youpi !!!!
plutôt habitué de flash ou je viens de créer un agrégateur de flux RSS, je vous propose un script qui vous permettra de créer vos propres flux RSS 2.0 à partir de votre module de news par exemple enregistré dans une base MySQL : Les variables utilisées pour la création du flux sont :

datepubli : bigint(20) --> Date de publication de la news (timestamp crée avec la fonction time(); ).
titre : varchar --> Titre de la news
description : varchar --> Description de la news
id : tinyint(3) --> id de la news pour le lien, genre monsite.com/news.php?id=4

Je ne décrit pas l'utilité de tel ou tel balises XML, sachez que certaines sont obligatoires et d'autres optionnelles. Pour plus d'infos baladez vous ici :

http://www.stervinou.com/projets/rss/

Les prérequis pour utiliser cette source sont bien sur la connaissance du XML et de l'intêret du RSS comme fil d'information + les bases en PHP MySQL...

Vos avis sont les bienvenues .... TOUT est dans le ZIP

A+
aFaD

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

dead man
Messages postés
1
Date d'inscription
vendredi 2 juillet 2004
Statut
Membre
Dernière intervention
14 mai 2006
-
Excélent, fonctionne parfaite et très adaptatif.
Seules deux petites remarques :
1) Pour des bases de données dont les noms des table est forme d'espace, il faut modifier la ligne suivante :
$res=mysql_query("select * from `$nom_de_la_table` order by `Date` desc limit $Limitation");// = la date
2) Il faut modifier le format de la date "pubDate" pour la rendre conforme à la RFC suivante :
http://www.feedvalidator.org/docs/error/InvalidRFC2822Date.html
$datephp=date("D, d M Y H:i:s +0100", strtotime($madate));

En tous les cas merci pour le travail que tu as réalisé cela ma permis d'être encore plus rapide dans la mise en place de mon flux RSS.
cs_spyro666
Messages postés
137
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
28 août 2007
-
->Greenskill : C'est normal que ce script plante chez toi! Si tu relisais le descriptif deux fois plutot qu'une tu verras qu'il est noté que l'id est limité à 3 caractères, or pour gérer tes 10'000 news il te faudrait au moins 5-6 caractère !!!
cs_spyro666
Messages postés
137
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
28 août 2007
-
->Greenskill : C'est normal que ce script plante chez toi! Si tu relisais le descriptif deux fois plutot qu'une tu verras qu'il est noté que l'id est limité à 3 caractères, or pour gérer tes 10'000 news il te faudrait au moins 5-6 caractère !!!
cs_marius120
Messages postés
2
Date d'inscription
samedi 9 avril 2005
Statut
Membre
Dernière intervention
9 avril 2005
-
Roolalala moi ca fonctionne pas.

Question: Le code il faut le copier dans un bloc php? Ou il faut mettre le fichier convenablement configuré sur notre FTP et le lancer?

Parce que c'est ce que j'ai fait et ca ne fonctionne pas...

http://www.francefootball.org/gen_RSS.php
http://www.francefootball.org/rss.xml
cs_marius120
Messages postés
2
Date d'inscription
samedi 9 avril 2005
Statut
Membre
Dernière intervention
9 avril 2005
-
salut. Oui mais ca existe ca? Une page php qui affiche tes balises xml de ta page?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.