Comprimir fichero css con php
En el ejemplo vemos como comprimir ficheros css utilizando php. La siguiente técnica es una variación de la de Reinhold Weber. Los CSS son incluidos pero no son eliminados los espacios en blancos, lo que facilita la depuración y el acceso al contenido mediante herramientas como Firebug:
<?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(); } ?>
0
Puntos
Puntos
1089
Visitas
Visitas
0
Resp
Resp
Por zerodarck hace 110 meses
Experto