-
-
// これはヘッダーのタイプを定義します - header("Content-type: text/css");
-
- // 出力バッファを開始します
- ob_start("compress_css" );
-
- // 実際に圧縮する関数
- // CSS ファイル
- function compress_css($buffer)
- {
- /* コメントを削除します */
- $buffer = preg_replace("!/*[^*]**+( [^/][^*]**+)*/!", "", $buffer) ;
- /* タブ、スペース、改行などを削除します。 */
- $arr = array("rn", "r ", "n", "t", " ", " ", " ") ;
- $buffer = str_replace($arr, "", $buffer) ;
- return $buffer;
- }
- < ;p>/* すべての CSS ファイルを含めます */
- include("style.css");
- include("fonts.css");
- include("print.css");
ob_end_flush(); - ?>
-
复制帽
ここで使用する出力バッファ関数来实现、この関数数说説明、请参考:出力バッファの説明( http://www.phpcodebase.com/php-output-buffering-explained/)。
|