//输出JS

header ("Content-type:application/x-javascript; Charset: utf-8");

if(isset($_GET)) {

$files = explode(",", $_GET['get']);

$str = '';

foreach ($files as $key => $val){

$str .= file_get_contents($_GET['path'].$val);

}

$str = str_replace("\t", "", $str); //清除空格

$str = str_replace("\r\n", "", $str);

$str = str_replace("\n", "", $str);

// 删除单行注释

$str = preg_replace("/\/\/\s*[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/", "", $str);

// 删除多行注释

$str = preg_replace("/\/\*[^\/]*\*\//s", "", $str);

echo $str;

}

//输出CSS

header ("content-type:text/css; charset: utf-8");

if(isset($_GET)) {

$files = explode(",", $_GET['get']);

$fc = '';

foreach ($files as $key => $val){

$fc .= file_get_contents($_GET['path'].$val.".css");

}

$fc = str_replace("\t", "", $fc); //清除空格

$fc = str_replace("\r\n", "", $fc);

$fc = str_replace("\n", "", $fc);

$fc = preg_replace("/\/\*[^\/]*\*\//s", "", $fc);

echo $fc;

}

php 合并 js css,PHP实现合并多个JS和CSS文件示例相关推荐

  1. 前端js和css的压缩合并之wro4j

    me:注: 找了一圈,在java社区和node社区,就没有找到中意的解决方案,总是带有各种各样的毛病. 看来ror社区还是拥有最强悍的设计和构架能力的,也许得益于ruby的精神. 最牛牛的人有时候只要 ...

  2. js多层对象数组 合并_13个你必须知道的JS数组技巧

    在Javascript中,数组是一个重要且常见的知识点,我们经常将数据存储在数组中.作为一名Javascript工程师,数组必须要运用自如.这篇文章,向大家展示了在日常开发中,数组有哪些奇淫技巧值得关 ...

  3. matlab合并有序数组,《数组合并》JS合并两个数组的3种方法详解

    这篇文章主要介绍了JS合并两个数组的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一个包解决你所有的JS问题,点击获取 需要将两个数组 ...

  4. CSS外边距合并问题以及方法

    外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距. 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者. 只有普通文档流中块框的垂直外边距才会发生外边距合并.行内框.浮动框或绝 ...

  5. js 两个map合并为一个map_ArcGIS API for JS3.x教程二:构建第一个简单的程序

    本文衔接上文: 不睡觉的怪叔叔:ArcGIS API for JS3.x教程一:本地开发环境配置​zhuanlan.zhihu.com 一.创建简单的HTML文档 创建一个简单的HTML文档: < ...

  6. html多行合并,Js表格多行合并实现,可对多个列进行处理

    先看下效果: 然用能境战求道,重件开又是正易里是了些之框后看完整代码,里面有详细的注释求圈分件圈浏第用代是水刚道.的它还: test table /* *思路: * 1.根据需要合并的字段的先后顺序对 ...

  7. 【JqGrid】JqGrid单元格合并及表头列合并,jqgrid单元格合并

    1.合并单元格代码示例 表头列合并代码: 效果图 2.jqgrid表头合并和行合并,基于jquery脚本插件 下面的js是近期写的一个jqgrid表头与行合并脚本.jqgrid也真是,表头合并的功能都 ...

  8. 16.JAVA之前端,HTML,CSS(选择器,盒子模型),JS,JQuery,Json,ajax

    一.Web前端技术栈 1.HTML超文本标记语言        实现页面展现,形成静态网页 2.CSS层叠样式表            实现页面美化 3.JS javascript脚本语言    实现 ...

  9. oracle 查询两张表合并,oracle的多表合并查询-工作心得

    刚刚开发需求写了个SQL,记个笔记,学习下关于数据库的多表合并查询的用法 select t.* from A t UNION ALL/UNION/Intersect/MINUS select s.* ...

  10. rowspan table布局_css如何实现table表格的单元格合并?colspan和rowspan合并单元格(实例)...

    在前端开发中,html 表单是经常被使用到的,表单可以直观的把信息展现出来,有很好的交互功能:在表单中可以把同一类的信息合并在一起显示,这就需要把同一类的单元格合并在一起,那么怎样才能用css合并单元 ...

最新文章

  1. 手机调试打开控制台方法vconsole
  2. android 控件随手指移动_液体流动控件,隔壁产品都馋哭了
  3. float与double的范围和精度
  4. Keras入门(一)
  5. 短信服务模块工期估算
  6. KVM 介绍(5):libvirt 介绍 [ Libvrit for KVM/QEMU ]
  7. 常用Web漏洞扫描工具汇总
  8. 点分十进制IP转换为32位二进制IP,带合法性校验
  9. 《图解密码技术》笔记
  10. (原)red-green Image.合成三维立体效果, 红绿眼镜 3D图 ,三维图片的核心算法。googler.cc上面有完善的程序和源码下载。 网上以前的那个有错误,我纠正了下~!~
  11. 肠道微生物组的个体化诊·疗进程
  12. 像冯满天老师一样热爱一样东西
  13. 企业微信的消息如何在个人微信上读取?
  14. dnf全部使用_DNF所有职业通用的CD配装分享 技能无限制使用
  15. 点击网页弹出窗口的js代码
  16. 计算机软件基础自考实践报告,信息作战自考实践报告
  17. WARN Error while fetching metadata with correlation id 5 : {testtopic=LEADER_NOT_AVAILABLE}
  18. 爱普生L4158使用评测及小白智慧打印离线解决办法
  19. java马士兵笔记_马士兵java教程笔记2
  20. 直播+时尚跨界掀起新玩法,传统时装行业变革在即

热门文章

  1. A way to visualize mip levels
  2. 解决Github加载ipynb文件缓慢/失败
  3. Django,静态文件配置
  4. 《深入理解OSGi:Equinox原理、应用与最佳实践》一3.4 事件监听
  5. 【原生JS组件】javascript 运动框架
  6. IE下的一个安全BUG —— 可实时跟踪系统鼠标位置
  7. 我自己关于C语言,编译器,标准库,GUN glibc,CRT ,API之类的理解。
  8. python深浅拷贝 面试_[面试题二]百度资深面试官:python赋值、浅拷贝与深拷贝
  9. oracle长度字段,【转】Oracle中如何取一个字段的定义长度
  10. PostgreSQL11.7逻辑复制的搭建