Return to Snippet

Revision: 9871
at November 27, 2008 04:34 by jamesming


Initial Code
<?php

  header('Content-type: text/css');

  ob_start("compress");

  function compress($buffer) {

    /* remove comments */

    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);

    /* remove tabs, spaces, newlines, etc. */

    $buffer = str_replace(array("
", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);

    return $buffer;

  }

	

  /* your css files */

  include('master.css');

  include('typography.css');

  include('grid.css');

  include('print.css');

  include('handheld.css');



  ob_end_flush();

?>

Initial URL
http://reinholdweber.com/?p=37

Initial Description


Initial Title
Compress multi CSS with PHP

Initial Tags


Initial Language
PHP