Voici une petite fonction, très simple, qui permet à la fois de
minifier des fichiers CSS et de les sauvegarder :
Minifier consiste à supprimer tous les éléments inutiles à la lecture du code par la machine
(commentaires, sauts de lignes...), ce qui permet de
réduire la taille du fichier, et par conséquent d'optimiser le temps de chargement de votre page

!
Je me suis inspiré du code de cet
excellent article, qui enseigne quelques très bonnes techniques pour optimiser le temps de chargement d'une page... Ce qui devient de plus en plus important, sachant que
Googletemps de chargement d'une page pour effectuer son tri...
Afficher/Cacher le code
<?php
/*
** Minifier et sauvegarder un fichier css
** Geek Arlier - 02/10
** http://useless-code.info
*/
function minifer_css($chemin_fichier_css)
{
//Chargement des données
$code_css = file_get_contents($chemin_fichier_css);
//Minification
$code_css = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $code_css);
$code_css = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $code_css);
//Enregistrement
$fichier_css_final = fopen($chemin_fichier_css, "w+");
fputs($fichier_css_final, $code_css);
fclose($fichier_css_final);
}
?>