Minificar CSS y Javascript con PHP

Esta es mi clase para minificar css y javascript mientras se carga la página web.
También se puede utilizar offline, llamas a la clase desde cualquier fichero php para generar el archivo minificado.

Como utilizarla:

$files = array('css/style.css','css/style2.css','css/style3.css');
$path_save = 'css/cache/';
$clMin = new PopiMin($files,$path_save);
$clMin->min();

// La clase devuelve el nombre del fichero,
// si detecta que que hay que minificar genera uno nuevo
// si no devuelve el nombre del antiguo fichero
$clMin->fileName

if(!$clMin->error)
  <link rel="stylesheet" href="<?php echo $path_save.$clMin->fileName;?>">


// Y para Javascript
$files = array('js/script.js','js/script1.js','js/script2.js');
$path_save = 'js/cache/';
$clMin = new PopiMin($files,$path_save);
$clMin->min();

if(!$clMin->error)
  <script src="<?php echo $path_save.$clMin->fileName;?>"></script>

Adjunto la clase aquí

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Captcha cargando...