Есть сайт с шаблоном, в нем добавлена PHP функция определения размера прайса и его даты, который лежит в специальной папке сайта.
Код |
---|
<?
/***Выведение Размера файла***/
$filezipname='/price-list/price.zip';
$filexlsname='/price-list/price.xls';
$fullfilezipname=$_SERVER["DOCUMENT_ROOT"] .$filezipname;
$bytes=filesize($fullfilezipname);
$decimals = 2;
$sz = 'BKMGTP';
$factor = floor((strlen($bytes) - 1) / 3);
$sizezipfile= (sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor]);
$fullfilexlsname=$_SERVER["DOCUMENT_ROOT"] .$filexlsname;
$bytes=filesize($fullfilexlsname);
$decimals = 2;
$sz = 'BKMGTP';
$factor = floor((strlen($bytes) - 1) / 3);
$sizexlsfile= (sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor]);
/***Получение даты прайса***/
if (file_exists($fullfilezipname)) {
$datechange=date("d.m.y H:i", filectime($fullfilezipname));
}
$aMenuLinks = Array(
Array(
"Прайс-лист</span><br><span style='font-size: 9px; color:#925601; padding: 0px 0px 0px 20px;'>".$datechange."(МСК)</span>",
"/price-list/",
Array(),
Array(),
""
),
Array(
"Прайс (.xls) ".$sizexlsfile,
$filexlsname,
Array(),
Array(),
""
),
Array(
"Прайс (.zip) ".$sizezipfile,
$filezipname,
Array(),
Array(),
""
)
);
?>
|
Так вот, этот участок видимо кэшируется, раз не всегда выводится актуальная информация о файлах. Как сделать так, что бы этот участок кода не кэшировался и при открытии страницы, фрагмент кода выполнялся и показывал актуальную информацию.