--- fenglin/bbs/top_user.php 2004/06/24 05:37:09 1.2 +++ fenglin/bbs/top_user.php 2025/03/01 08:43:29 1.3 @@ -1,6 +1,5 @@ require_once "./session_init.inc.php"; - require_once "./top_user_gen.inc.php"; ?> if ($_SESSION["BBS_uid"]==0) @@ -11,38 +10,34 @@ ?>
- -------===== Ô´´ÅÅÐаñ =====----- +-----===== 原创排行榜 =====-----
$cache_path = "../stat/top_user.txt"; - $use_cache = false; + $buffer = false; if (file_exists($cache_path)) { if (time() - filemtime($cache_path) < 60*60*8) { - $use_cache = true; + $buffer = file_get_contents($cache_path); } } - if (!$use_cache) + if ($buffer == false) { $db_conn = include "./db_open.inc.php"; - $buffer = top_user_gen($db_conn); - if (($fp=fopen($cache_path,"w"))) - { - fwrite($fp,$buffer); - fclose($fp); - } - - mysql_close($db_conn); - } + ob_start(); + include "top_user_gen.inc.php"; + $buffer = ob_get_clean(); - readfile($cache_path); + file_put_contents($cache_path, $buffer); + } + echo $buffer; ?>