Подскажите пожалуйста,
не работает этот скрипт у вас . скрипт проверяет существует ли кешированный файл в папке cache. если нет , то мы начинаем буферизированый вывод и подключаем файл country1.php и запись производим. На локалке все норм..
Код: Выделить всё
<?php
header('Content-Type: text/html; charset=UTF8;image/png');
// Если существует кэшированная версия:
$file = "cache/country.cache";
if (file_exists($file)) {
// Читаем и выводим файл
readfile($file);
exit();
}
else {
// Начинаем буферизацию вывода
ob_start();
// Выводим остальной HTML
require_once("country1.php");
// Получаем содержимое буфера
$buffer = ob_get_contents();
// Останов буферирования и вывод буфера
ob_end_flush();
// Сохранение кэш-файла с контентом
$fp = fopen($file, 'w');
fwrite($fp, $buffer);
fclose($fp);
}
?>