本文实例讲述了php实现有趣的人品测试程序。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
<html> <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title>算算你的人品BY冷枫哥哥</title> <style type= "text/css" > .btn{background:#fff; color:#005681;border-width:1px;padding-left:15px;padding-right:15px;vertical-align:middle} .input{border:solid 1px #B6D9E3;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle}</style></head> <body><center><br><br><br><br><br><br> <form method= "GET" > 输入你的姓名来算算你的人品:<br> <input type= "text" name= "name" maxlength=12 class =input> <input type=submit name= "submit" value= "我来看看" class =btn> <input type=reset name= "reset" value= "还是算了" class =btn> </form></center> <p align=center>程序制作:冷枫哥哥& copy ;1.01 </p> <?php /* 人品计算器 作者:陈文 2007.11.22 版本:1.01 */ function js(){ $name = $_GET [ 'name' ]; $name =htmlspecialchars( $name ); echo "你的大名是:<font color=red>" . $name . "</font></br></br>" ; for ( $i = 0; $i < strlen ( $name ); $i ++){ $a = $a +ord( $name [ $i ]); } if ( $name == "高富帅" ){ //此处可以换上你的名字~你懂得~O(∩_∩)O~ $shuzi =100; } else { $shuzi =( $a *47+70)%100; } echo $name . "的得分是<font color=blue>" . $shuzi . "</font></br></br>" ; function getValue( $shuzi ){ if ( $shuzi == 0) { echo "你一定不是人吧?怎么一点人品都没有?!" ; } elseif (( $shuzi >0)&&( $shuzi <=5)) { echo "算了,跟你没什么人品好谈的..." ; } else if (( $shuzi > 5) && ( $shuzi <= 10)) { echo "是我不好...不应该跟你谈人品问题的..." ; } else if (( $shuzi > 10) && ( $shuzi <= 15)) { echo "杀过人没有?放过火没有?你应该无恶不做吧?" ; } else if (( $shuzi > 15) && ( $shuzi <= 20)) { echo "你貌似应该三岁就偷看隔壁大妈洗澡的吧..." ; } else if (( $shuzi > 20) && ( $shuzi <= 25)) { echo "你的人品之低下实在让人惊讶啊..." ; } else if (( $shuzi > 25) && ( $shuzi <= 30)) { echo "你的人品太差了。你应该有干坏事的嗜好吧?" ; } else if (( $shuzi > 30) && ( $shuzi <= 35)) { echo "你的人品真差!肯定经常做偷鸡摸狗的事..." ; } else if (( $shuzi > 35) && ( $shuzi <= 40)) { echo "你拥有如此差的人品请经常祈求佛祖保佑你吧..." ; } else if (( $shuzi > 40) && ( $shuzi <= 45)) { echo "老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?" ; } else if (( $shuzi > 45) && ( $shuzi <= 50)) { echo "你随地大小便之类的事没少干吧?" ; } else if (( $shuzi > 50) && ( $shuzi <= 55)) { echo "你的人品太差了..稍不小心就会去干坏事了吧?" ; } else if (( $shuzi > 55) && ( $shuzi <= 60)) { echo "你的人品很差了..要时刻克制住做坏事的冲动哦.." ; } else if (( $shuzi > 60) && ( $shuzi <= 65)) { echo "你的人品比较差了..要好好的约束自己啊.." ; } else if (( $shuzi > 65) && ( $shuzi <= 70)) { echo "你的人品勉勉强强..要自己好自为之.." ; } else if (( $shuzi > 70) && ( $shuzi <= 75)) { echo "有你这样的人品算是不错了.." ; } else if (( $shuzi > 75) && ( $shuzi <= 80)) { echo "你有较好的人品..继续保持.." ; } else if (( $shuzi > 80) && ( $shuzi <= 85)) { echo "你的人品不错..应该一表人才吧?" ; } else if (( $shuzi > 85) && ( $shuzi <= 90)) { echo "你的人品真好..做好事应该是你的爱好吧.." ; } else if (( $shuzi > 90) && ( $shuzi <= 95)) { echo "你的人品太好了..你就是当代活雷锋啊..." ; } else if (( $shuzi > 95) && ( $shuzi <= 99)) { echo "你是世人的榜样!" ; } else if ( $shuzi == 100) { echo "天啦!你不是人!你是神!!!" ; } else { echo "你的人品竟然负溢出了...我对你无语.." ; } } getValue( $shuzi ); /*$fp=fopen("save.php","a+"); $date=date(Y年m月d日H时i分); $content="<?php die();?>|".$date."|".$name."|".$shuzi."\r\n"; fwrite($fp,$content); fclose($fp);*/ } if ( $_GET [ 'name' ]) js(); ?> </body> </html> |
运行效果如下图所示:
希望本文所述对大家的php程序设计有所帮助。