+1

Script em PHP para exibir qualquer endereço RSS

criado por William Veronesi Rocha em 20/02/2005 1:53pm
Adaptei um script para colocar notícias de qualquer site que disponibilize via RSS.
Data Autor Changelog Download
20/02/2005 1:53pm William Veronesi Rocha - Versão 1.0
07/02/2006 4:31pm William Veronesi Rocha Versão 2 Versão 2

Comentários:

Mostrando 1 - 7 de 7 comentários
alex perez disse:
verifique si seu php.ini esta liberado para abri URl externas
si estiver em off coloque em on

allow_url_fopen = on
17/02/2008 6:56am (~16 anos atrás)

Indica que a página não pode abrir o arquivo RSS(XML) do br-linux (http://br-linux.org/rss/brlinux-iso.xml) verifique se você está conectado na internet na hora do teste (se estiver testando localmente) ou se o RSS do site do BR-Linux está ativo....
13/04/2006 12:31pm (~18 anos atrás)

Igor Brasil disse:
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /rss/functions.php on line 17

Warning: fopen(http://br-linux.org/rss/brlinux-iso.xml) [function.fopen]: failed to open stream: no suitable wrapper could be found in /rss/functions.php on line 17

Warning: feof(): supplied argument is not a valid stream resource in /rss/functions.php on line 19

Warning: fread(): supplied argument is not a valid stream resource in /rss/functions.php on line 20


que erro é este?


12/04/2006 7:27am (~18 anos atrás)

Lancei uma nova versão do script....
07/02/2006 4:33pm (~18 anos atrás)

Marcos, quando eu disse para incluir o arquivo, era para você salvar o código em um arquivo (ex. rss.php) e incluí-lo na sua página [include('./rss.php');].

E no lugar onde você quer que que apareça a notícia chame a função exibe_rss("http://www.noticiaslinux.com.br/rss.php", "*" , "<BR>\n", "/tmp/rss-br-linux.cache",
10,"_top");

Quanto a mensagem de erro eu não entendi o que você fez, retire todos os comentários (tudo o que tiver entre /* */) e teste novamente.
07/02/2006 4:15pm (~18 anos atrás)

Olá, Tirei algumas linhas de comentários e agora qdo abro a página aparece a seguinte msg:

$title$link_postfix"); $items++; } } } fclose($fpread); } fclose($fpwrite); } if (file_exists($cache_file)) { include($cache_file); } } ?>

O que está errado?
15/12/2005 5:18pm (~18 anos atrás)

Olá William,
Estava precisando de um script destes. Valeu a sua iniciativa. Porém, não entendi qdo vc diz "para usar inclua este arquivo e chame a função exibe_rss passando:....."

Inclua aonde? Chame a função exibe_rss como e aonde?

Obrigado
14/12/2005 3:59pm (~18 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)