Muito curto truque: procuração RSS com SimplePie

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

One Response to: " "

  1. 22 de dezembro de 2008 Wordpress Plugin: O Flash alimentação Scroll Leitor | Undolog.com :

    [...] 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 [...]

Deixe um comentário

TAG XHTML permita: Código de acesso:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL