$file=$_GET["file"];
$type=strtolower(strrchr($file, "."));
@ob_start('ob_gzhandler');
if($type==".css") {
header ("content-type: text/css; charset: utf8");
}else if($type==".js"){
header ("content-type: text/javascript; charset: utf8");
}
header ("cache-control: must-revalidate");
$offset = 60 * 60 * 24;//one day
$expire = "expires: " . gmdate ("D, d M Y H:i:s", time() + $offset) . " GMT";
header ($expire);
ob_start("compress");
function compress($buffer) {
$buffer=preg_replace("*.*/*///Us", "", $buffer);
$buffer=preg_replace("/[^/r/n/'/"]*[/r/n]/", "", $buffer);
$buffer=preg_replace("//t/", "", $buffer);
$buffer=preg_replace("/[/r/n]/", "", $buffer);
return $buffer;
}
//include your css or js file, relative path!
include($file);
@ob_end_flush();
?>