Revision: 49413
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 21, 2011 20:28 by theworldofdan
Initial Code
<?php
// Source: http://www.catswhocode.com/blog/10-life-saving-php-snippets
// Could be modified, I can't remember if I did
$offset = 60 * 60 * 24; // Cache for a day
header('Content-type: text/css');
header('Cache-Control: max-age=' . $offset . ', must-revalidate');
header('Expires: ' . gmdate ("D, d M Y H:i:s", time() + $offset) . ' GMT');
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('base.css');
include('style.css');
include('typography.css');
include('forms.css');
include('jquery.fancybox-1.3.0.css');
ob_end_flush();
Initial URL
http://www.catswhocode.com/blog/10-life-saving-php-snippets
Initial Description
Initial Title
Load multiple CSS files at once
Initial Tags
Initial Language
PHP