LECTEUR DE FIL RSS (XML) SIMPLE EN UN SEUL FICHIER SOURCE.

lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008 - 26 mars 2004 à 04:50
ennery Messages postés 39 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 27 octobre 2008 - 20 janv. 2008 à 03:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21484-lecteur-de-fil-rss-xml-simple-en-un-seul-fichier-source

ennery Messages postés 39 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 27 octobre 2008
20 janv. 2008 à 03:54
re,

je pense que le probleme est ailleurs parce que cela fonctionne sur php4
if (!$rssurl ) $rssurl = "http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml";

en php4 : echo $channel["_ELEMENTS"] ; me renvoie bien Array
tandis qu'en php5 rien
GREGGRAPH Messages postés 62 Date d'inscription dimanche 14 novembre 2004 Statut Membre Dernière intervention 21 avril 2010
20 janv. 2008 à 01:32
Hello,

je suis en sous PHP5
mon erreur provenait de l'adresse du flux RSS que j'avais mal paramétré
vérifie la ligne:
if (!$rssurl ) $rssurl =" "
ennery Messages postés 39 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 27 octobre 2008
20 janv. 2008 à 01:10
Salut,

Marche parfaitement en php4, mais en php5 j'ai l'erreur comme GREGGRAPH "Invalid argument supplied for foreach()"

comment résoudre svp ?
Shinji49 Messages postés 18 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 25 juin 2009
27 déc. 2007 à 15:02
Salut Greggraph. Vas voir du coté de la fonction utf8_decode() dans la doc php !
GREGGRAPH Messages postés 62 Date d'inscription dimanche 14 novembre 2004 Statut Membre Dernière intervention 21 avril 2010
27 déc. 2007 à 06:04
Désolé pour le déranement, mon PB est résolu, j'ai juste une petite erreur avec les accents etlas caractères spéciaux. J'ai essayé la méthode décrite plus haut, mais ça ne fonctionne pas!!!

Merci tout de même pour le code, il est nickel !
Afficher les 56 commentaires