21 lines
799 B
PHP
21 lines
799 B
PHP
|
<?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();
|
||
|
?>
|