web开发小知识
深蓝的髹
IT是一条不归路
展开
-
比较常用的PHP四位数字验证码,用session实现
参考的网上的,列出一些说明 session_start(); //生成验证码图片 Header("Content-type: image/PNG"); $im = imagecreate(44,18); $back = ImageColorAllocate($im, 245,245,245); imagefill($im,0,0,$back); //背景 srand((d原创 2010-01-26 14:23:00 · 1388 阅读 · 0 评论 -
数据库设计优化(慢慢积累,欢迎补充)
1.explain的用法;很好的数据库分析工具~~~ 2.反向思考;结合上述的explain3.where少用in、or,可能会引起索引失效;原创 2010-01-25 16:16:00 · 867 阅读 · 2 评论 -
URL唯一点击的判断
前两天遇到一个判断URL点击唯一的判断,现在贴出我自己的处理方法:要判断URL是否被点击过,网上流传的大部分方法是根据Session进行判断,我想了一个可以简单处理的方法。所用:数据库+IP限制+服务器时间+一个供随机的字符串数组array+时间有效性思路:1.得到服务器时间,将服务器以单个字符的方式存入到一个数据arr1;2.得到数组长度len,一般服务器时间长度是10,我们原创 2009-12-16 09:26:00 · 1625 阅读 · 2 评论 -
PHP中计算某指定的一天是星期几
$a = (($year-1)+(int)(($year-1)/4)-(int)(($year-1)/100)+(int)(($year-1)/400)+$day_num)%7;$year是指具体是哪一年,$day_num指这一天是该年的哪一天.计算出的结果:从0到6,分别表示星期日到星期六.原创 2010-01-06 14:18:00 · 1394 阅读 · 0 评论 -
判定url在微信中打开
通过useragent判定打开网页的浏览器是微信的内置浏览器。方法如下:js方法function is_weixin(){ var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { ret原创 2015-06-29 22:28:52 · 4204 阅读 · 0 评论 -
PHP服务器框架(欢迎补充)
1.workman,http://www.workerman.net/workermanworkermanworkerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让PHP开发者更原创 2015-08-05 22:30:12 · 2779 阅读 · 0 评论 -
正则表达式学习方法摸索
1.常用的正则表达式集合(1)匹配单个中文字符:[\u4e00-\u9fa5],这是指unicode中文字符范围;(2)匹配空白行:\n\s*\r (3)匹配邮箱地址: [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?(4)匹原创 2015-12-15 23:43:25 · 433 阅读 · 0 评论