Bueno, de feo no tiene nada, a lo sumo represente un problema el no haber hecho eso de entrada y tener que renombrar y editar tus archivos. De todas formas el "codigo php" para realizar la compresión tenes que insertarlo, lo que requiere la edición de dichos archivos.
Sin embrago si te fijas en el código de comprimir_multiples
Código PHP:
Ver original<?php
$sincomentarios = 1; // 1 quita comentarios del css cualquier otro valor no
ini_set("default_charset","utf-8"); header ('content-type: text/css'); header ('cache-control: must-revalidate'); }
$offset = 60 * 60;
$expire = 'expires: ' . gmdate ('D, d M Y H:i:s', time() + $offset) . ' GMT';
#### El siguiente bloque permite eliminar los comentarios del css
if ($sincomentarios == 1){
}
function compress($buffer) {
// eliminar comentarios
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer); return $buffer;
}
###### Fin bloque para remover comentarios
### Archivos CSS a incluir
include($_SERVER['DOCUMENT_ROOT'] . '/css/estilo_uno.css');
include($_SERVER['DOCUMENT_ROOT'] . '/css/estilo_dos.css');
?>
No tendrias que renombrar los css, podes ponerlos en la lista de archivos a incluir, y, desde el header de tus html/php llamar al archivo
<link type='text/css' rel='stylesheet' href='comprimir_multiple.php' />
Además, el mismo método podés usarlo para comprimir tu javascript, lo unico que se modifica es:
en la linea 3 de la scirpt
header ('content-type: text/css'); se reemplaza por
header ('content-type: text/javascript'); y la variable $sincomentarios ponela en 0
Saludos