Документация для разработчиков

IsCacheExpired

bool
CPageCache::IsCacheExpired(
 string path
)

Проверяет не истек ли период жизни кеша. Метод как правило используется для удаления файлов кеша, период жизни которых истек. Нестатический метод.

Примечание. Файл кеша создаваемый методами класса CPageCache имеет расширение ".html"

Параметры

ПараметрОписание
path Полный путь к файлу кеша.

См. также

Пример использования

<?
$path = $_SERVER["DOCUMENT_ROOT"]."/bitrix/cache/";
if($handle = @opendir($path))
{
    while(($file=readdir($handle))!==false)
    {
        if($file == "." || $file == "..") continue;
        if(!is_dir($path."/".$file))
        {
            if(substr($file, -5)==".html")
                $expired = CPageCache::IsCacheExpired($path."/".$file);
            elseif(substr($file, -4)==".php")
                $expired = CPHPCache::IsCacheExpired($path."/".$file);
        }
    }
}
?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх