日志
- 分享
PHP-函数clearstatcache清除文件状态缓存
-
2012-9-14 10:12
-
在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间会被删除或修改时,需要清除文件状态缓存,以便获得正确的结果。 可以使用 clearstatcache() 函数 清除文件状态缓存。
-
个人分类: PHP|1707 次阅读|0 个评论
- 分享
PHP文件锁
-
2012-9-12 14:52
-
if(flock($fp_lock = fopen($lock_file, 'w'), LOCK_EX | LOCK_NB)) { // do some operations register_shutdown_function('unlink', $lock_file); }
-
个人分类: PHP|1690 次阅读|0 个评论
- 分享
同一页面加载的不同JS文件可以共享全局变量
-
2012-7-11 17:17
-
今天偶然发现,如果一个页面加载了多个的JS文件,这些JS文件可以共享全局变量。 例:a.html加载了b.js和c.js两个JS文件,b.js中定义了一个全局变量arg1,则在c.js中可以访问、使用这个变量。
-
个人分类: JavaScript|4450 次阅读|0 个评论
- 分享
JS判断对象是否为空
-
2012-3-13 10:00
-
用循环遍历该对象,若可以遍历,则说明对象不为空。 function is_empty(obj) { for(var i in obj) { return false; } return true; }
-
个人分类: JavaScript|2345 次阅读|0 个评论
- 分享
常用正则表达式
-
2012-3-10 11:01
-
1、邮箱 ^ +( * )*@( {0,61} .){1,3} {2,6}$ 2、IP ^((25 )|(2 \d)|(1\d\d)|( \d)| )(\.((25 )|(2 \d)|(1\d\d)|( \d)| )){3}$ 3、端口 ^ $|(^ $)|(^ $)|(^ $)|(^ $) 4、MAC ^( {2})(( {2}){5})$ 5、域名 ^ {0,62}(\. {0,62})+\.?$ 6、日期 ^(?:(?!0000) {4}( ?)(?:(?:0? |1 )\1(?:0 ...
-
个人分类: JavaScript|1763 次阅读|0 个评论