首頁 > php教程 > php手册 > php压缩多个CSS/JS文件

php压缩多个CSS/JS文件

WBOY
發布: 2016-05-26 08:21:00
原創
871 人瀏覽過

1:压缩css

<?php   
header(&#39;Content-type: text/css&#39;);   
ob_start("compress");   
function compress($buffer) {   
/* remove comments */   
$buffer = preg_replace(&#39;!/*[^*]**+([^/][^*]**+)*/!&#39;, &#39;&#39;, $buffer);   
/* remove tabs, spaces, newlines, etc. */   
$buffer = str_replace(array("rn", "r", "n", "t", &#39;  &#39;, &#39;    &#39;, &#39;    &#39;), &#39;&#39;, $buffer);   
return $buffer;   
}     
   
/* your css files */   
include(&#39;galleria.css&#39;);   
include(&#39;articles.css&#39;);
ob_end_flush();
登入後複製

使用:

<link href="compress.php" rel="stylesheet" type="text/css" /><span id="tester">test</span>
登入後複製

2:压缩js,利用jsmin类:

来源:http://code.google.com/p/minify/

header(&#39;Content-type: text/javascript&#39;);   
require &#39;jsmin.php&#39;;   
echo JSMin::minify(file_get_contents(&#39;common.js&#39;) . file_get_contents(&#39;common2.js&#39;));  //phprm.com
登入後複製

                               


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板