0) { $filetime = filemtime($cache_file); if ($filetime && $filetime < (G5_SERVER_TIME - 3600 * $cache_time)) { @unlink($cache_file); $cache_fwrite = true; } } if (!$cache_fwrite) include($cache_file); } } if (!G5_USE_CACHE || $cache_fwrite) { $banner = []; $sql = " select * from {$g5['banner_table']} where '" . G5_TIME_YMDHIS . "' between bn_begin_time and bn_end_time order by bn_order, bn_id desc "; $result = sql_query($sql); for ($i = 0; $row = sql_fetch_array($result); $i++) { $banner[$i] = $row; } if ($cache_fwrite) { $handle = fopen($cache_file, 'w'); $cache_content = ""; fwrite($handle, $cache_content); fclose($handle); } } ob_start(); include $banner_skin_path . '/banner.skin.php'; $content = ob_get_contents(); ob_end_clean(); return $content; }