用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php压缩多个CSS/JS文件

时间:2015-01-23  来源:西部数据  作者:西部数据

1:压缩css

  1. <?php   
  2. header('Content-type: text/css');   
  3. ob_start("compress");   
  4. function compress($buffer) {   
  5.     /* remove comments */   
  6.     $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!'''$buffer);   
  7.     /* remove tabs, spaces, newlines, etc. */   
  8.     $buffer = str_replace(array("\r\n""\r""\n""\t"'  ''    ''    '), ''$buffer);   
  9.     return $buffer;   
  10. }     
  11.    
  12. /* your css files */   
  13. include('galleria.css');   
  14. include('articles.css');   
  15.    
  16. 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/

  1. header('Content-type: text/javascript');   
  2. require 'jsmin.php';   
  3. echo JSMin::minify(file_get_contents('common.js') . file_get_contents('common2.js'));  //phpfensi.com
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门