>  기사  >  백엔드 개발  >  여러 CSS 파일을 압축하기 위한 PHP 구현 코드

여러 CSS 파일을 압축하기 위한 PHP 구현 코드

WBOY
WBOY원래의
2016-07-25 08:55:28940검색
  1. /*

  2. * 压缩css文件
  3. * by bbs.it-home.org
  4. /*
  5. header('Content-type: text/css');
  6. ob_start("compress");
  7. function compress($buffer) {
  8. /* remove comments */
  9. $buffer = preg_replace('!/*[^*]** ([^/][^*]** )*/!', '', $buffer);
  10. /* remove tabs, spaces, newlines, etc. */
  11. $buffer = str_replace(array("rn", "r", "n", "t", ' ', ' ', ' '), '', $buffer);
  12. return $buffer;
  13. }

  14. /* 加载要压缩的css文件 */

  15. include('master.css');
  16. include('typography.css');
  17. include('grid.css');
  18. include('print.css');
  19. include('handheld.css');

  20. ob_end_flush();

复制代码

相比这前介绍的 压缩多个CSS与JS文件的php代码 ,这个相对简单一些,适合作为入门参考。



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.