Entre Magpie l’ancêtre, un peu vieillissant et qui ne me semble plus maintenu, et Simplepie, complet et puissant, mais qui génère trois tonnes de warnings pour rester compatible avec PHP4 (mais pourquoi !?), je suis bien embêté.
Quelqu’un, par le plus grand des hasards, connaitrait-il une bonne librairie d’analyse de flux RSS ? Auquel cas, je suis preneur.

10 Commentaires
Parce que PHP4 n’est plus maintenu (et ce depuis l’été dernier) et que du coup, il ne devrait plus être utilisé en production ?
Cela me semble une raison tout à fait valable pour ne pas développer de librairies compatibles avec cette version du langage.
PHP4 est mort même si certains ont toujours du mal à l’enterrer.
Pendant un moment (avant de passer a simple_xml ) j’utilisais lastRss : http://lastrss.oslab.net/ avec plein de preg_match, c’est pas beau mais ça marchait plutôt pas mal à l’époque
@Damien : Là est justement le sens de ma question. Les devs de SimplePie maintiennent la compatibilité avec PHP4. D’où ma question : pourquoi ?
Idem j’utilise principalement simple_xml.
Tu peux aussi regarder du côté de Zend_Feed, un composant du Zf : http://framework.zend.com/manual/fr/zend.feed.html
J’ai eu à faire un lecteur de flux RSS pour mes cours, j’ai utilisé symfony et il existe un plugin qui est super bien foutu : sfFeed2Plugin peut être tu peux t’en inspirer
http://www.symfony-project.org/plugins/sfFeed2Plugin Il est ici
plus maintenu mais bon :
http://pear.php.net/package/XML_Feed_Parser/
Merci pour toutes ces réponses. Je précise que la fonctionnalité qui m’intéresse le plus n’est pas tant l’analyse du flux, que la méthode « autodiscovery » qui me permet de récupérer les flux présents dans n’importe quelle page.
moi j’utilise : Gregarius
Pas très lourd, fonctionne nikel sur un 1&1
Honnêtement, utilises simplexml. Et pour l’autodetection, file_get_contents + preg_match. Simple et efficace.