2012-05-27 42 views
0

我有這個代碼在PHP中用於組合和壓縮CSS和JS文件。asp.net組合和壓縮的CSS,JS文件

$css = ''; 
$files = explode(',',$_SERVER['QUERY_STRING']); 
if('css' == $files[0]){ 
    $type = 'css'; 
    $root = 'css/'; 
}else if('javascript' == $files[0]){ 
    $type = 'js'; 
    $root = 'js/'; 
} 
header("Content-type: text/$files[0]"); 
    ob_start("compress"); 
    function compress($buffer) { 
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*\/!', '', $buffer); 
    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer); 
    return $buffer; 
    } 
if(sizeof($files)) 
{ 
    foreach($files as $file) 
    { 
    $css.= (is_file($root.$file.'.' . $type) ? file_get_contents($root.$file.'.' . $type) : ''); 
    } 
} 
echo $css; 

如何我可以壓縮,合併CSS和JS文件用asp.net

感謝

回答

1

我對Combres有過很好的體驗。

在過去的2年裏,它很容易建立,並且沒有任何重大問題。