本文实例讲述了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程序设计有所帮助。