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