仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 567|回复: 8
打印 上一主题 下一主题

[学习教程] PHP网页设计php判别暗码强度

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:13:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么样出来了吧,怎么样自己也可以写出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:34 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-27 21:57:00 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
变相怪杰 该用户已被删除
地板
发表于 2015-2-5 15:06:36 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
不帅 该用户已被删除
5#
发表于 2015-2-12 10:49:20 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
海妖 该用户已被删除
6#
发表于 2015-3-3 03:21:25 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
小魔女 该用户已被删除
7#
发表于 2015-3-11 09:27:05 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
8#
发表于 2015-3-18 03:55:03 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
再见西城 该用户已被删除
9#
发表于 2015-3-25 12:36:19 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表