/*
// Olinux News
//
//
// Author: Pablo Costa
// Lastmod: 2000-06-00
// Homepage: http://shark.ib.usp.br
//
// PHP:
//
// include("olinux.php");
// ?>
//
//
*/
// 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);
}
?>