0) { //есть такая страница $row = $res->fetch_assoc(); //проверяем есть ли кеш if (file_exists("1cache/".$row['id'].".cache")) { //есть кеш $html = file_get_contents("cache/".$row['id'].".cache"); print $html; exit; } else { //нет кеша $URL = $url; $o = getObject($row['row_id'], $row['type_id']); if ((isset($o['Контент'])) && (isset($o['Шаблон']['Файл']))) { $cache_id = uniqid(); file_put_contents("cache/".$cache_id, $o['Контент']); $content = "cache/".$cache_id; ob_start(); include $o['Шаблон']['Файл']; $html = ob_get_clean(); //file_put_contents("cache/".$row['id'].".cache", $html); $html = str_replace("2020", "2021", $html); print $html; unlink($content); } else { //нет такой страницы //ошибка 404 header("HTTP/1.0 404 Not Found"); exit; } } } else { //нет такой страницы //ошибка 404 header("HTTP/1.0 404 Not Found"); exit; } ?>