используйте для вывода на форум теги php. читать легче
по теме, вот вот это вот maragon пишет:$htmlfilename = md5($uri).".htm";
$cachelife = time() - 3600 * 24; // кэш время
if(file_exists($dir.$htmlfilename)){
$filemtime = filemtime($dir.$htmlfilename); // время создания файла
//echo "Кэша время ".$cachelife." <br>Файл создан ".$filemtime."<br>";
if($filemtime <= $cachelife ){
//делаем новый кэш
unlink($dir.$htmlfilename);
file_put_contents($dir.$htmlfilename, $content );
}
надо вынести в отдельную функцию/класс, лучше всеже в класс, ибо у вас есть инициализация с установкой папки с файлами кеша
ну а дальше методы для задания кеша,
какой нить setCash($nameCash, $data, $time)
и getCash($nameCash, ...)
ну и какие там еще нужны методы (Отредактировано автором: 04 Ноября, 2012 - 12:06:17)
|