virt2/api/php/css.php

21 lines
799 B
PHP
Raw Normal View History

<?php
ini_set('display_errors', 0);
define('SITE', $_SERVER['SERVER_NAME']);
require_once $_SERVER['DOCUMENT_ROOT'] . '/set/conf.php';
function compress($buffer) {
/* удалить комментарии */
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
/* удалить табуляции, пробелы, символы новой строки и т.д. */
$buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer);
return $buffer;
}
header('Content-type: text/css');
header("Cache-Control: public");
header("Expires: " . date("r", time() + 86400));
ob_start("compress");
/* css файлы */
$c=count($css_list);
for ($i = 0; $i < $c; $i++) include_once( $_SERVER['DOCUMENT_ROOT'] . $css_list[$i] );
ob_end_flush();
?>