2013年5月4日
摘要: serialize()和unserialize()在php手册上的解释是: serialize — Generates a storable representation of a value serialize — 产生一个可存储的值的表示 unserialize — Creates a PHP value from a stored representation unserialize... 阅读全文
posted @ 2013-05-04 16:33 朱墨烂然 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 不管是书本上还是网上的教程,在正则表达式中\w都被介绍为匹配任何单词字符,包括字母和下划线,等效于[A-Za-z0-9] 今天偶然间发现会员注册中出现了一个恶作剧账号"аdmin",注意到那个а了没?那是一个俄文字母,在会员注册过滤中使用\w验证并不能防止。 也就是说\w包括了英文字母以及俄文字母等,在会员注册这块我们肯定不希望类同的账号出现,要不然很容易造成会员间的误会。所... 阅读全文
posted @ 2013-05-04 14:19 朱墨烂然 阅读(343) 评论(0) 推荐(0) 编辑
摘要: preg_replace('/\$label\[([\'a-zA-Z0-9\_]+)\]/eis',"label_array('\\1')",read_file(getTpl("index",$chdb[main_tpl]))); i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。 m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"... 阅读全文
posted @ 2013-05-04 14:07 朱墨烂然 阅读(303) 评论(0) 推荐(0) 编辑