// // */ // Configure $cache_file = "/tmp/olinux.net.cache"; // Arquivo de cache $cache_time = 3600; // Atualiza de 1 em 1 hora $url = "http://www.olinux.com.br/home.html"; $time = split(" ", microtime()); 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))) ) { /* Tive que usar o programa curl porque a funcao fopen() nao funciona para esta url O Curl se encontra disponivel em: http://curl.haxx.se/ */ $fpread = `/usr/bin/curl $url`; if(!$fpread) { echo "$errstr ($errno)
\n"; exit; } else { $grab = eregi("(.*) ", $fpread, $printing); $printing[1] = str_replace("/scripts/", "http://www.olinux.com.br/scripts/", $printing[1]); $fpwrite = fopen($cache_file, 'w'); if(!$fpwrite) { echo "$errstr ($errno)
\n"; exit; } else { fputs($fpwrite, $printing[1]); } fclose($fpwrite); } } if (file_exists($cache_file)) { include($cache_file); } ?>