flux rss

Olivier13
Invité n'ayant pas de compte PHPfrance

11 juil. 2006, 10:40

Bonjour

Je cherche à intégrer un flux RSS sur mon site. Je génère le fichier xml par PHP. Jusque là pas de souci. Php génère le fichier suivant :

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-1" ?> - <rss version="2.0"> - <channel> <title>MonTitre</title> <link>http://www.allmakes.fr</link> <description>Mon Site est le meilleur</description> <copyright>© MonSite 2005</copyright> <language>fr</language> - <image> <title>MonSite</title> <url>http://www.allmakes.fr/img_str/plus.gif</url> <link>http://www.allmakes.fr</link> </image> <pubdate>Tue, 11 Jul 2006 09:35:08 +0100</pubdate> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> - <item> <title /> <link /> <pubDate>Tue, 11 Jul 2006 00:00:00 +0100</pubDate> </item> </channel> </rss>
MAis lors de sa lecture par IE s'affiche le code ! C4est à dire tel que ci-dessus. J'ai du oublier une étape !!

Merci de vos suggestions

ViPHP
ViPHP | 656 Messages

11 juil. 2006, 12:59

Sous windows il faut un lecteur de flux RSS.
En revanche sous mac, le navigateur Safari lit lui même les news RSS.

http://www.apple.com/macosx/theater/safari.html

Invité
Invité n'ayant pas de compte PHPfrance

11 juil. 2006, 13:04

Grand merci de ta réponse. Je n'aurais pas de mal à trouver un lecteur mais que doit-on en faire après ? en gros : où l'installer ? sur le serveur de l'hébergeur ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 juil. 2006, 01:07

Grand merci de ta réponse. Je n'aurais pas de mal à trouver un lecteur mais que doit-on en faire après ? en gros : où l'installer ? sur le serveur de l'hébergeur ?
Bonsoir,

Que souhaites-tu faire?
Si il s'agit de faire un lecteur de flux RSS pour afficher les infos RSS d'un autre site alors il faut que tu installe (ou code) un script qui va lire le flux et en extraire les infos (ça se fait super facilement en PHP5)

Si tu souhaites lire le flux RSS sur ton ordinateur, alors il te faut un logiciel sur ton ordinateur qui gèrent les flux RSS (thunderbird et firefox le font nativement par exemple).
Quand tout le reste a échoué, lisez le mode d'emploi...

Simon
Invité n'ayant pas de compte PHPfrance

25 juil. 2006, 10:53

Si j'ai bien comprit ton soucie, c'est que tu a crée un flux Rss pour ton site, et que l'orsque tu demande a lire le fichier xml, cela affiche l'arboressence du document.

Le truc c'est qu'en fait le XML est juste du code structuré. Pour pouvoir l'afficher il te faudras cree un autre fichier *.xsl, dit toi que en gros ce fichier est plus ou moin comme une feuille de style css, tu deffiniras la presentation de chaque balise de ton XML.

Comme cela lorsque tu ira sur ton site, tu verra le Rss mis en forme par tes soit. Cependant ,comme il a etait dit, les visiteur peuvent aussi passer par une lecteur de flux rss ( qui ce chargeras de mettre en forme ton flux)

( je ne suis pas a l'abris d'une erreur, etant donnée que je ne me suis interresser au XML que depuis peut)