仓酷云

标题: PHP网页设计php判别暗码强度 [打印本页]

作者: 只想知道    时间: 2015-1-16 22:13
标题: PHP网页设计php判别暗码强度
怎么样出来了吧,怎么样自己也可以写出php程序了,虽然离职业和专业的人还有很远,但是好的开始是成功的一半。这个时候改怎么做了呢。现在就是拿1本高手推荐的书,重头到尾读1遍,我说的这个读是自己看。1、php页面$score=0;if(!empty($_GET[value])){//吸收的值$str=$_GET[value];}else{$str=;}if(preg_match("/[0-9]+/",$str)){$score++;}if(preg_match("/[0-9]{3,}/",$str)){$score++;}if(preg_match("/[a-z]+/",$str)){$score++;}if(preg_match("/[a-z]{3,}/",$str)){$score++;}if(preg_match("/[A-Z]+/",$str)){$score++;}if(preg_match("/[A-Z]{3,}/",$str)){$score++;}if(preg_match("/[_-+=*!@#$%^&()]+/",$str)){$score+=2;}if(preg_match("/[_-+=*!@#$%^&()]{3,}/",$str)){$score++;}if(strlen($str)>=10){$score++;}echo$score;exit;2、html页面<tablecellspacing="0"cellpadding="0"><tr><td>输出暗码:</td><tdcolspan="4"><inputtype="password"value=""name="newpwd"onblur="getPassword();"/></tr><tr><td>暗码强度:</td><tdid="idSM1"align="middle"width="20%"><spanstyle="height:0px;line-height:0px;"></span><spanid="idSMT1"style="DISPLAY:none">弱</span></td><tdid="idSM2"style="BORDER-LEFT:#fff1pxsolid"align="middle"width="20%"><spanstyle="height:0px;line-height:0px;"></span><spanid="idSMT0"style="DISPLAY:inline;FONT-WEIGHT:normal;COLOR:#666">无</span><spanid="idSMT2"style="DISPLAY:none">中等</span></td><tdid="idSM3"style="BORDER-LEFT:#fff1pxsolid"align="middle"width="20%"><spanstyle="height:0px;line-height:0px;"></span><spanid="idSMT3"style="DISPLAY:none">强</span></td><tdid="idSM4"style="BORDER-LEFT:#fff1pxsolid"align="middle"width="20%"><spanstyle="height:0px;line-height:0px;"></span><spanid="idSMT4"style="DISPLAY:none">极好</span></td></tr></table>3、js<script>functiongetPassword(){varvalue=$("input[name=newpwd]").attr(value);$.get(index.php?r=account/testpwd,{value:value},function(data){if(data>=1&&data<=3){$(#idSM1).attr(class,pwdChkCon1);//弱$(#idSM2).attr(class,pwdChkCon0);$(#idSM3).attr(class,pwdChkCon0);$(#idSM4).attr(class,pwdChkCon0);$(#idSMT1).show();$(#idSMT0).hide();$(#idSMT2).hide();$(#idSMT3).hide();$(#idSMT4).hide();}elseif(data>=4&&data<=6){//中等$(#idSM1).attr(class,pwdChkCon2);$(#idSM2).attr(class,pwdChkCon2);$(#idSM3).attr(class,pwdChkCon0);$(#idSM4).attr(class,pwdChkCon0);$(#idSMT0).hide();$(#idSMT1).hide();$(#idSMT2).show();$(#idSMT3).hide();$(#idSMT4).hide();}elseif(data>=7&&data<=8){//强$(#idSM1).attr(class,pwdChkCon3);$(#idSM2).attr(class,pwdChkCon3);$(#idSM3).attr(class,pwdChkCon3);$(#idSM4).attr(class,pwdChkCon0);$(#idSMT0).hide();$(#idSMT1).hide();$(#idSMT2).hide();$(#idSMT3).show();$(#idSMT4).hide();}elseif(data>=9&&data<=10){//极好$(#idSM1).attr(class,pwdChkCon4);$(#idSM2).attr(class,pwdChkCon4);$(#idSM3).attr(class,pwdChkCon4);$(#idSM4).attr(class,pwdChkCon4);$(#idSMT0).hide();$(#idSMT1).hide();$(#idSMT2).hide();$(#idSMT3).hide();$(#idSMT4).show();}});}4、css<style>.pwdChkCon0{BORDER-RIGHT:#bebebe1pxsolid;BORDER-BOTTOM:#bebebe1pxsolid;BACKGROUND-COLOR:#ebebeb;TEXT-ALIGN:center;}.pwdChkCon1{BORDER-RIGHT:#bb2b2b1pxsolid;BORDER-BOTTOM:#bb2b2b1pxsolid;BACKGROUND-COLOR:#ff4545;TEXT-ALIGN:center;}.pwdChkCon2{BORDER-RIGHT:#e9ae101pxsolid;BORDER-BOTTOM:#e9ae101pxsolid;BACKGROUND-COLOR:#ffd35e;TEXT-ALIGN:center;}.pwdChkCon3{BORDER-RIGHT:#267a121pxsolid;BORDER-BOTTOM:#267a121pxsolid;BACKGROUND-COLOR:#3abb1c;TEXT-ALIGN:center;}.pwdChkCon4{BORDER-RIGHT:#267a121pxsolid;BORDER-BOTTOM:#267a121pxsolid;BACKGROUND-COLOR:#3abb1c;TEXT-ALIGN:center;}</style>在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。
作者: 深爱那片海    时间: 2015-1-19 05:15
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者: 愤怒的大鸟    时间: 2015-1-27 21:57
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 变相怪杰    时间: 2015-2-5 15:06
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者: 不帅    时间: 2015-2-12 10:49
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
作者: 海妖    时间: 2015-3-3 03:21
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 小魔女    时间: 2015-3-11 09:27
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
作者: 仓酷云    时间: 2015-3-18 03:55
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 再见西城    时间: 2015-3-25 12:36
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2