getTimestamp() - $file_tmstamp; // if file too old , refresh it if ($delta > $time_cache_second) { $content = file_get_contents($url); $f_file = fopen($filename, "w+"); if ( $f_file == false ) { return $content; } fwrite($f_file, $content); fclose($f_file); } else { $content = file_get_contents($filename); } } else { $content = @file_get_contents($url); $f_file = fopen($filename, "w+"); if ( $f_file == false ) { return $content; } fwrite($f_file, $content); fclose($f_file); } return $content; } }