endereço do rss $backend = "http://www.noticiaslinux.com.br/rss.php"; => o que vai aparecer antes de cada item: $link_prefix = "* "; =>o que vai aparecer após cada item: $link_postfix = "
\n"; => o arquivo de cache para diminuir a carga do servidor de notícias $cache_file = "/tmp/rss-br-linux.cache"; => número máximo de notícias que pode ser lido $max_items = 10; => frame de destino. se tiver dúvidas, mantenha o valor "_top" $target = "_top"; */ function mensagem($mensagem) { echo ""; } function exibe_rss($backend, $link_prefix, $link_postfix, $cache_file, $max_items ,$target) { $items = 0; $time = split(" ", microtime()); $cache_time = 1800; $saida = 0; srand((double)microtime()*1000000); $cache_time_rnd = 300 - rand(0, 600); if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) + $cache_time_rnd < 0) || (!(filesize($cache_file))) ) { $fpread = fopen($backend, 'r'); if(!$fpread) { mensagem("Erro ao Abrir o Arquivo de RSS"); exit; } else { $fpwrite = fopen($cache_file, 'w'); if(!$fpwrite) { mensagem("Erro ao Abrir o Arquivo de Cache RSS"); exit; } else { while(!feof($fpread)) { $buffer = ltrim(Chop(fgets($fpread))); if ((substr($buffer,0,5) == "", "", $title ); $title = ereg_replace( "", "", $title ); $link = ereg_replace( "", "", $link ); $link = ereg_replace( "", "", $link ); $title = ereg_replace( "", "", $title ); $link = ereg_replace( "", "", $link ); fputs($fpwrite, "$link_prefix$title$link_postfix"); $items++; } } } fclose($fpread); } fclose($fpwrite); } if (file_exists($cache_file)) { include($cache_file); } } ?>