当缓存文件已经存在时,我的下面的脚本可以工作,但不会创建初始的第一个缓存文件本身。
有人可以帮助我吗?
文件夹权限很好。
<?php
$cache_file = 'cachemenu/content.cache';
if(file_exists($cache_file)) {
if(time() - filemtime($cache_file) > 86400) {
ob_start();
include 'includes/menu.php';
$buffer = ob_get_flush();
file_put_contents($cache_file, $buffer);
}
else include 'cachemenu/content.cache';
}
?>