php简单压缩css样式示例
本文实例讲述了php简单压缩css样式的方法。分享给大家供大家参考,具体如下:
$css = '';
//找css目录
$root = $_SERVER['DOCUMENT_ROOT'].'/css/'; //directory where the css lives
$files = explode(',',$_SERVER['QUERY_STRING']);
if(sizeof($files))
{
foreach($files as $file)
{
$css.= (is_file($root.$file.'.css') ? file_get_contents($root.$file.'.css') : '');
}
}
return str_replace('; ',';',str_replace(' }','}',str_replace('{ ','{',str_replace(array("\r\n","\r","\n","\t",' ',' ',' '),"",preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!','',$css)))));
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
相关推荐
-
php实现压缩多个CSS与JS文件的方法
本文实例讲述了php实现压缩多个CSS与JS文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 压缩css 复制代码 代码如下: <?php header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { /* remove comments */ $buffer = preg_replace('!/\*[^*]*\*+(
-
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
压缩HTML的起因 如何提高网页加载速度 ,需要怎么对html页面优化相信是每个拟提高建站技术站长曾想到的问题,其实网页优化的方法还是很多. 有童鞋询问higrid如何 压缩HTML,也就是说能不能 把所有的html.js.Css在运行前都压缩成一行,清除注释标记.换行符.空格.制表符等.这样一个直接的好处是 减小html页面体积来提高前端加载速度.很多人认为启动gzip,但一般启动gzip都比较少对html启动gzip压缩,因为现在的html都是动态的,不会使用浏览器缓存,而启用gzip的话每
-
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
1.使用压缩与不使用压缩的HTTP输出比较 2.开启gzip 利用apache mod_deflate module 开启gzip 开启方法: sudo a2enmod deflate sudo /etc/init.d/apache2 restart 关闭方法: sudo a2dismod deflate sudo /etc/init.d/apache2 restart 3.设置需要gzip压缩输出的类型 json的输出类型是application/json,所以可以这样设置 在httpd.co
-
php实现压缩合并js的方法【附demo源码下载】
本文实例讲述了php实现压缩合并js的方法.分享给大家供大家参考,具体如下: test.php文件如下: require_once('jsmin.php'); $files = glob("js/*.js"); $js = ""; foreach($files as $file) { $js .= JSMin::minify(file_get_contents($file)); } file_put_contents("combined.js",
-
php合并js请求的例子
看代码就会的小例子:php合并js请求 复制代码 代码如下: //页面保存为js.php//前台请求范例http://localhost/js.php?f=1,2//请求1.js,2.js两个文件<?PHPheader("Content-Type:application/x-javascript");header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT")
-
php上传图片并压缩的实现方法
本文实例讲解了php上传图片并压缩的实现方法,之前一篇<PHP实现图片上传并压缩>已经为大家进行了简单介绍,此次实现上传图片然后按照比例缩略图,指定缩略图的最大高度或者最大宽度,具体内容如下 实现代码: <?php function _UPLOADPIC($upfile, $maxsize, $updir, $newname = 'date') { if ($newname == 'date') $newname = date ( "Ymdhis" ); //使用日期
-
PHP根据传入参数合并多个JS和CSS文件的简单实现
HTML(使用方法): 复制代码 代码如下: <link rel="stylesheet" type="text/css" href="cssmin.php?get=base,style1,style2,global&path=css/&v=20131023" /><script type="text/javascript" src="jsmin.php?get=jquery-1.6
-
php使用gzip压缩传输js和css文件的方法
本文实例讲述了php使用gzip压缩传输js和css文件的方法.分享给大家供大家参考.具体如下: <?php /** * 完整调用示例: * 1.combine.php?t=j&b=public&fs=jslib.jquery,function * * 该例子调用的是网站根目录下的public/jslib/jquery.js和public/function.js * * 2.combine.php?t=j&fs=jslib.jquery,function * * 该例子调用的
-
PHP简单创建压缩图的方法
本文实例讲述了PHP简单创建压缩图的方法.分享给大家供大家参考,具体如下: <?php //创建压缩图 function _create_thumbnail($srcFile, $toW, $toH, $toFile="") { if ($toFile == "") { $toFile = $srcFile; } $info = ""; $data = getimagesize($srcFile, $info); if (!$data) r
-
基于PHP实现等比压缩图片大小
废话不多说了,直接给大家贴php等比压缩图片大小的相关代码了,具体代码如下所示: <?php $im = imagecreatefromjpeg('D:\phpplace\.jpeg'); resizeImage($im,,,'xinde','.jpg'); function resizeImage($im,$maxwidth,$maxheight,$name,$filetype) { $pic_width = imagesx($im); $pic_height = imagesy($im);
-
PHP实现图片上传并压缩
本文实例讲解了PHP图片上传并压缩的实现方法,分享给大家供大家参考,具体内容如下 使用到三个文件 connect.php:连接数据库 test_upload.php:执行SQL语句 upload_img.php:上传图片并压缩 三个文件代码如下: 连接数据库:connect.php <?php $db_host = ''; $db_user = ''; $db_psw = ''; $db_name = ''; $db_port = ''; $sqlconn=new mysqli($db_host
随机推荐
- 用virtualenv建立多个Python独立虚拟开发环境
- Android 使用Vitamio打造自己的万能播放器(3)——本地播放(主界面、播放列表)
- SQL 2008安装时出现从新启动计算机提示如何解决
- Redis构建分布式锁
- php用户注册页面利用js进行表单验证具体实例
- 时间中间键的整理
- 遍历Hashtable 的几种方法
- javascript 继承实现方法
- 使用AjaxPro.Net框架实现在客户端调用服务端的方法
- c#学习之30分钟学会XAML
- python递归打印某个目录的内容(实例讲解)
- Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
- python通过函数属性实现全局变量的方法
- jquery checkbox实现单选小例
- 通过WIFI(不用数据线)连接Android手机调试
- Java利用数组随机抽取幸运观众如何实现
- 中国站长健康问题不容忽视 珍惜生命 珍惜站长
- javascript中的有名函数和无名函数
- 关于jQuery里prev()的简单操作代码
- JS设置随机出现2个数字的实例代码
