# Koenig (31.12.2013 / 12:25)вот этой строчкой ты ксс угробишь
Fublin,$buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', buffer);
может получится, например, невалидный border:1pxsolid#eee;
я вот так жал
$css_file = preg_replace('|/\*[^\*]+\*/|s', '', $css_file);
$css_file = preg_replace ("|[\r\n]+|si",' ', $css_file);
$css_file = preg_replace ('|[\s]+|si',' ', $css_file);
$css_file = str_replace(' ', ' ', str_replace("\n", '', str_replace("\r", '', $css_file)));
$css_file = str_replace('; ', ';', $css_file);
$css_file = str_replace(': ', ':', $css_file);
$css_file = str_replace('} ', '}', $css_file);
$css_file = str_replace('{ ', '{', $css_file);
$css_file = str_replace(' {', '{', $css_file);
$css_file = str_replace(', ', ',', $css_file);что бы избежать подобных проблем