Si vous utilisez Flash ou Ajax pour lire les flux RSS provenant d'autres domaines, vous devez vous équiper avec un proxy (tunneling), car les protections imposées par les deux technologies (voir serveurs proxy tunnel et pour l'Ajax et au-delà ). Si votre site ou votre blog est déjà SimplePie , vous pouvez écrire un proxy simple comme ceci:
1 2 3 4 5 6 | ; require_once "simplepie.inc"; new SimplePie ( ) ; Flux $ = new SimplePie (); set_feed_url ( 'http://www.undolog.com/feed' ) ; $ RSS -> set_feed_url ('http://www.undolog.com/feed'); enable_xml_dump ( true ) ; $ RSS -> enable_xml_dump (true); init ( ) ; $ RSS -> init (); |
Dans ce fichier (fichier proxy.php tel) vous pouvez envoyer GET l'URL du flux que vous voulez lire:
1 2 3 4 5 6 | ; require_once "simplepie.inc"; new SimplePie ( ) ; Flux $ = new SimplePie (); set_feed_url ( $_GET [ 'feedurl' ] ) ; $ RSS -> set_feed_url ($ _GET ['feedUrl']); enable_xml_dump ( true ) ; $ RSS -> enable_xml_dump (true); init ( ) ; $ RSS -> init (); |
Utiliser l'appel proxy.php?feedurl=http://www.cnn.com/feed










[...] WordPress weblog Saidmade premier plugin. Lecteur flash RSS Scroll utilise SimplePie PHP pour créer un proxy pour accéder aux adresses d'alimentation différents. Pour l'effet de défilement J'ai choisi Flash pour un [...]