file <===========\n $file\n=================================",0,0,4); fclose($file_ptr); if($unserialize) $file=unserialize($file); return $file; } } } function h_cache_put_generic_object($file_name, $object, $first=1, $serialize=1) { if($serialize) $object=serialize($object); $file_ptr=@fopen($file_name,"w"); if($file_ptr) { fwrite ($file_ptr, $object); fclose($file_ptr); } else { if($first) { h_fs_check_dir($file_name); h_cache_put_generic_object($file_name, $object, 0, $serialize); } } } function h_cache_is_old_file($ttl, $file_name) { $oldtime=time()-filemtime ($file_name); s_log("file_name: $file_name\toldtime: $oldtime",0,0,3); if($oldtime>$ttl) return 1; } #--------------------------------------------------------------------- } //__HOPP_CACHE_BASIC_ ?>