Si utiliza Flash o Ajax para leer feeds RSS de otros dominios, es necesario equiparse con un proxy (túneles), debido a las protecciones impuestas por la tecnología (ver servidores de túneles y de proxy para el Ajax y más allá ). Si su sitio web o blog ya está SimplePie , puede escribir un proxy simple como esto:
1 2 3 4 5 6 | ; require_once "simplepie.inc"; new SimplePie ( ) ; Canal $ = new SimplePie (); set_feed_url ( 'http://www.undolog.com/feed' ) ; $ Feed -> set_feed_url ('http://www.undolog.com/feed'); enable_xml_dump ( true ) ; $ Feed -> enable_xml_dump (true); init ( ) ; $ Feed -> init (); |
En este archivo (por ejemplo proxy.php), puede enviar GET de la url de la fuente que desee leer:
1 2 3 4 5 6 | ; require_once "simplepie.inc"; new SimplePie ( ) ; Canal $ = new SimplePie (); set_feed_url ( $_GET [ 'feedurl' ] ) ; $ Feed -> set_feed_url ($ _GET ['feedURL']); enable_xml_dump ( true ) ; $ Feed -> enable_xml_dump (true); init ( ) ; $ Feed -> init (); |
Utilizando la llamada proxy.php?feedurl=http://www.cnn.com/feed










[...] WordPress weblog Saidmade primera Plugin. Lector de Flash de alimentación de desplazamiento utiliza SimplePie PHP para crear un proxy para acceder a las direcciones de alimentación diferentes. Para el efecto de desplazamiento que elegí Flash para mejorar la [...]