<?php $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(); ?>