代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
PHP
】
发布网页时为js 、css 文件加上版本号
作者:
ecalf
/ 发布于
2014/8/29
/
1597
<?php function addver($str,$version){ // $str: html file codes $head = '/\<head\>.*\<\/head\>/is'; $search = '/\.css\\s*(?=["\'])/i'; $replace = '.css?v='.$version; $search_js = '/\.js\\s*(?=["\'])/i'; $replace_js = '.js?v='.$version; preg_match($head ,$str,$matched); $tempStr = preg_replace($search, $replace, $matched[0]); $tempStr = preg_replace($search_js, $replace_js, $tempStr ); return preg_replace($head ,$tempStr, $str); } //test $str = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="../style/common.css "/> <link rel="stylesheet" type="text/css" href=\'../style/layout.CSS\'/> <link rel="stylesheet" type="text/css" href="../style/module.css"/> <script type="text/javascript" src="../script/jquery.min.js?v=1.3.2"></script> <script type="text/javascript" src="../script/jquery-ui.custom.min.js?v=1.7.3"></script> <script type="text/javascript" src="../script/commoned.js"></script> <script type="text/javascript" src="../script/base.js?v=0.0.1"></script> <script type="text/javascript" src="../script/apage.js"></script> <script type="text/javascript" src="../script/checklogin.js"></script> <script type="text/javascript" src="../script/pages/employee-add.js"></script> <title>test</title> </head> <body> <input id="tst" class="btn" type = "button" value = "test css and jq"/> <script> alert($("#tst").attr("id")); </script> <div style = "margin:100px;">.css" .js"</div> </body> </html> '; echo "<hr />"; echo addver($str,'1.0'); echo "<hr />"; ?>
试试其它关键字
版本号
同语言下
.
用net匹配并替换iOS标准的emoji表情符号
.
处理带Emoji表情的的字符串
.
获取微信昵称时 过滤特殊字符
.
通过判断上传文件的头字符来判断文件的类型
.
模拟百度URL加密解密算法
.
以太坊检查地址是否合法
.
实现crontab解析类
.
获取每个月的开始和结束时间
.
图片上传工具类
.
APP手机应用信息采集
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
ecalf
贡献的其它代码
(
12
)
.
发布网页时为js 、css 文件加上版本号
.
堆排序(2叉树)
.
希尔排序,
.
鸽巢排序,非负整数
.
桶排序,自然数,无重复值
.
基数排序(默认10进制),非负整数
.
归并排序
.
快速排序
.
选择排序
.
插入排序
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3