Мой нижеприведенный скрипт работает, когда файл кэша уже присутствует, но не создает начальный первый файл самого кеша.file_put_contents создать новый файл
Может кто-нибудь мне помочь?
Права доступа к папке в порядке.
<?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';
}
?>
это репост из http://stackoverflow.com/q/31080321/ почему? –
Это вопрос другого типа –