一级黄色小视频_亚洲男人av_一区二区免费在线视频_精品国产鲁一鲁一区二区张丽_免费毛片a线观看_日本a√在线

網站建設問題
文章閱讀
網建技巧
優化技巧
網建問題
謹宸新聞
行業新聞

首頁 > 網站建設問題 > 正文

php如何壓縮html代碼并輸出?

發布時間:2013/10/15字體:
摘要:php如何壓縮html代碼并輸出?,php壓縮html代碼函數,之前因為項目需要壓縮html代碼之后輸出給客戶端,后臺使用的語言是php,那么如何使用php來進行如此操作呢?我整理了一個函數,通過正則表達式來進行操作,希望對
在很多時候,我們往往會問用php如何壓縮html代碼?常常看到別人網頁上的html代碼都是壓縮之后輸出的,那么我們如何操作呢?
因為本人使用的是php語言,所以這里告訴php的壓縮函數,下方說明方法:

第一步,你需要對php的設置如下,php.ini:output_buffering = Off和output_handler = ob_gzhandler和zlib.output_compression = Off和zlib.output_compression_level = -1
第二步,你需要在apache下增加如下設置:
<IfModule deflate_module>AddOutputFilter DEFLATE html php js css</IfModule>
這樣就可以對html php js css進行gzip壓縮了。

第三步,你需要使用如下php壓縮html并輸出到客戶端的函數:
function compress_html($string) {
            return ltrim(rtrim(preg_replace(array("/> *([^ ]*) *</","/<!--[^!]*-->/","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'),array(">\\1<",'','','','','','><'),$string)));
        }
不要小看這個正則表達式,很強大的哦,經過我本人親自測試可使用。

通過以上方法,你就可以將你的html代碼壓縮然后輸出給客戶端了,那么實際效果我們截圖如下:

php壓縮html代碼輸出之后的效果

從上方的圖片就可以看出,確實是html代碼連續在一起的,而不是有很多回車和不必要的空格。
本文標題:php如何壓縮html代碼并輸出?
本文網址:http://www.szbckjjhsb.cn/wangjianwenti/2860.html
原創網址:合肥網絡公司<謹宸科技> 版權所有,轉載請注明出處,并以鏈接形式鏈接網址:www.szbckjjhsb.cn
文章標簽:html壓縮php
 上一篇:我們所不了解的新媒體是什么概念
 下一篇:教你如何使用javascript動態插入select中的option
主站蜘蛛池模板: 太平公主一级艳史播放高清 | 亚洲精品综合 | 在线观看毛片网站 | 日本一区二区三区免费观看 | 久久久久国产精品一区二区 | 精品毛片| 青草视频在线免费观看 | 最近中文字幕在线视频1 | 精品久久一区二区三区 | 在线观看中文字幕 | 北条麻妃一区二区三区在线观看 | 国产精品久久久久久亚洲调教 | 久久久综合网 | 成av在线| 一区二区免费视频观看 | 日韩欧美一区二区视频 | 久久这里只有精品首页 | 色猫猫国产区一区二在线视频 | 人妖天堂狠狠ts人妖天堂狠狠 | 黄篇网址 | 亚洲成人一区 | 黄片毛片一级 | 国产成人一区二区三区 | 精品国产乱码久久久久久1区2区 | 日本在线免费电影 | 国产传媒日韩欧美 | 欧洲精品视频一区 | 真人一级毛片 | 中文字幕在线看片 | 欧美精品国产精品 | 亚洲久久在线 | 在线播放一区二区三区 | 久久成人一区二区 | 亚洲 成人 av| 成人午夜精品久久久久久久3d | 欧美日韩国产一区二区三区不卡 | 香蕉国产精品 | 久久99一区二区 | 欧美一区二区久久 | 成人精品免费视频 | 国产第一区二区 |