Return to Snippet

Revision: 25746
at April 7, 2010 23:15 by iTony


Initial Code
<?php
  if(extension_loaded('zlib')){
    ob_start('ob_gzhandler');
  }
  header ('content-type: text/css; charset: UTF-8');
  header ('cache-control: must-revalidate');
  $offset = 60 * 60;
  $expire = 'expires: ' . gmdate ('D, d M Y H:i:s', time() + $offset) . ' GMT';
  header ($expire);
  ob_start('compress');
  function compress($buffer) {
      // remove comments 
      $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
      return $buffer;
    }
 
   // list CSS files to be included
  include('baseline.css');
    include('styles.css');
 
  if(extension_loaded('zlib')){ob_end_flush();}
?>

Initial URL

                                

Initial Description

                                

Initial Title
gzip files in php

Initial Tags
php

Initial Language
PHP