Se você usar Flash ou Ajax para ler feeds RSS de outros domínios, você precisa equipar-se com um proxy (tunneling) por causa das proteções impostas por ambas as tecnologias (ver servidor de tunelamento e proxy para o Ajax e não só ). Se o seu site ou blog já está presente SimplePie , você pode escrever uma procuração simples da seguinte maneira:
1 2 3 4 5 6 | ; require_once "simplepie.inc"; new SimplePie ( ) ; $ Alimentação = 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 (); |
Este arquivo (por exemplo, proxy.php), pode enviar GET a URL do feed que você quer ler:
1 2 3 4 5 6 | ; require_once "simplepie.inc"; new SimplePie ( ) ; $ Alimentação = 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 (); |
Usando a chamada proxy.php?feedurl=http://www.cnn.com/feed










[...] Primeiro Plugin WordPress weblog Saidmade. Flash Feed Reader Scroll usa SimplePie PHP para criar um proxy para acessar os diferentes endereços de alimentação. Para efeito de rolagem eu escolhi Flash para a [...]