• 技术文章 >php教程 >PHP源码

    php合并压缩js,css实例 (minify实现)

    PHP中文网PHP中文网2016-05-26 08:20:01原创973
    php代码

    <?php
    namespace Www\Controller;
    
    class MinController extends AdminController {
    
        /**
         * 资源文件压缩控制器
         */
        public function index(){
            //(1) 设置/min/config.php文件  ,$min_cachePath 有3个设置方式。
                    //$min_cachePath = ‘c://WINDOWS//Temp’;
                    //$min_cachePath = ‘/tmp’;
                    //$min_cachePath = preg_replace(‘/^//d+;/’, ”, session_save_path());
                    // 选择第2个,去除//  .设置tmp属性777
            
            //(2) 要压缩的条件请在/ThinkPHP/Library/Vendor/Minify/groupsConfig.php配置
            
            //(3) 调试模式 
                    // 在调试模式下,Minify不压缩文件,而是发送合并后的带有行号的文件。要启用该模式,
                    // 在config.php中设置为$min_allowDebugFlag为true,并增加"&debug=1" 到你的URIs. 
                    // 例如:/min/?f=script1.js,script2.js&debug=1 
                    // 注:对于该模式,注释风格的字符串正则表达式可能会导致问题。
    
            //(4) 页面中使用 不是本地环境时候加载压缩合并的资源文件
                    // <if condition="!$Think.const.IS_WIN">
                    // <script src="{:U('/Min/index?g=js')}"></script>
                    // <link rel="stylesheet" href="{:U('/Min/index?g=css')}">
                    // </if>
    
            //(5) 安装完毕后删除min/builder/index.php  文件。防止其他人登陆!后期如需编辑再次上传!
    
            //引入压缩类库
            Vendor('Minify.index');
        }    
    }

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:php汉字转拼音 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 字符串加密解密类• PHP一个敏感信息过滤思路• 快速排序的算法• PHP实现301跳转,及延时跳转代码• php中$_SERVER['HTTP_USER_AGENT']判断是否为手机访问网站
    1/1

    PHP中文网