php實(shí)現(xiàn)有趣的人品測(cè)試程序?qū)嵗?/h1>
更新時(shí)間:2024年09月02日 16:55:25 投稿:shichen2014
這篇文章主要介紹了php實(shí)現(xiàn)有趣的人品測(cè)試程序,涉及php針對(duì)字符串的轉(zhuǎn)換操作技巧,需要的朋友可以參考下
本文實(shí)例講述了php實(shí)現(xiàn)有趣的人品測(cè)試程序。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<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>
<form method="GET">
輸入你的姓名來(lái)算算你的人品:
<input type="text" name="name" maxlength=12 class=input>
<input type=submit name="submit" value="我來(lái)看看" class=btn>
<input type=reset name="reset" value="還是算了" class=btn>
</form></center>
<p align=center>程序制作:冷楓哥哥©1.01 </p>
<?php
/* 人品計(jì)算器
作者:陳文 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 "你一定不是人吧?怎么一點(diǎn)人品都沒(méi)有?!";
} elseif (($shuzi>0)&&($shuzi<=5)) {
echo "算了,跟你沒(méi)什么人品好談的...";
} else if (($shuzi > 5) && ($shuzi <= 10)) {
echo "是我不好...不應(yīng)該跟你談人品問(wèn)題的...";
} else if (($shuzi > 10) && ($shuzi <= 15)) {
echo "你應(yīng)該無(wú)惡不做吧?";
} else if (($shuzi > 15) && ($shuzi <= 20)) {
echo "...";
} else if (($shuzi > 20) && ($shuzi <= 25)) {
echo "你的人品之低下實(shí)在讓人驚訝啊...";
} else if (($shuzi > 25) && ($shuzi <= 30)) {
echo "你的人品太差了。";
} else if (($shuzi > 30) && ($shuzi <= 35)) {
echo "你的人品真差!";
} else if (($shuzi > 35) && ($shuzi <= 40)) {
echo "你擁有如此差的人品請(qǐng)經(jīng)常祈求佛祖保佑你吧...";
} else if (($shuzi > 40) && ($shuzi <= 45)) {
echo "老實(shí)交待..";
} else if (($shuzi > 45) && ($shuzi <= 50)) {
echo "你隨地大小便之類的事沒(méi)少干吧?";
} 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 "你的人品勉勉強(qiáng)強(qiáng)..要自己好自為之..";
} else if (($shuzi > 70) && ($shuzi <= 75)) {
echo "有你這樣的人品算是不錯(cuò)了..";
} else if (($shuzi > 75) && ($shuzi <= 80)) {
echo "你有較好的人品..繼續(xù)保持..";
} else if (($shuzi > 80) && ($shuzi <= 85)) {
echo "你的人品不錯(cuò)..應(yīng)該一表人才吧?";
} else if (($shuzi > 85) && ($shuzi <= 90)) {
echo "你的人品真好..做好事應(yīng)該是你的愛好吧..";
} else if (($shuzi > 90) && ($shuzi <= 95)) {
echo "你的人品太好了..";
} else if (($shuzi > 95) && ($shuzi <= 99)) {
echo "你是世人的榜樣!";
} else if ($shuzi == 100) {
echo "天啦!你是神?。。?;
} else {
echo "你的人品竟然負(fù)溢出了...我對(duì)你無(wú)語(yǔ)..";
}
}
getValue($shuzi);
/*$fp=fopen("save.php","a+");
$date=date(Y年m月d日H時(shí)i分);
$content="<?php die();?>|".$date."|".$name."|".$shuzi."\r\n";
fwrite($fp,$content);
fclose($fp);*/
}
if($_GET['name']) js();
?>
</body>
</html>
運(yùn)行效果如下圖所示:

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
-
PHP封裝mysqli基于面向?qū)ο蟮膍ysql數(shù)據(jù)庫(kù)操作類與用法示例
這篇文章主要介紹了PHP封裝mysqli基于面向?qū)ο蟮膍ysql數(shù)據(jù)庫(kù)操作類與用法,涉及php使用mysqli操作mysql數(shù)據(jù)庫(kù)的連接、執(zhí)行sql語(yǔ)句、關(guān)閉連接等相關(guān)操作技巧,需要的朋友可以參考下 2019-02-02
-
PHP+Ajax實(shí)現(xiàn)的博客文章添加類別功能示例
這篇文章主要介紹了PHP+Ajax實(shí)現(xiàn)的博客文章添加類別功能,結(jié)合實(shí)例形式分析了php+ajax實(shí)現(xiàn)的數(shù)據(jù)交互、數(shù)據(jù)庫(kù)連接、查詢等相關(guān)操作技巧,需要的朋友可以參考下 2018-03-03
-
PHP實(shí)現(xiàn)生成推廣海報(bào)的方法詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)生成推廣海報(bào)的方法,結(jié)合具體實(shí)例形式詳細(xì)分析了php圖片生成的相關(guān)操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下 2018-03-03
-
PHP使用PDO操作數(shù)據(jù)庫(kù)的亂碼問(wèn)題解決方法
這篇文章主要介紹了PHP使用PDO操作數(shù)據(jù)庫(kù)的亂碼問(wèn)題解決方法,實(shí)例分析了編碼設(shè)置及屬性設(shè)置解決亂碼問(wèn)題的實(shí)現(xiàn)技巧,需要的朋友可以參考下 2016-04-04
-
PHP syntax error, unexpected $end 錯(cuò)誤的一種原因及解決
PHP 遇到 syntax error, unexpected $end 錯(cuò)誤時(shí),查錯(cuò)思路其實(shí)還是看看文件里 PHP 的開始標(biāo)記和結(jié)束標(biāo)記是否配對(duì),還要額外注意注釋里是否出現(xiàn)過(guò) ?> 喲。 2008-10-10
最新評(píng)論
本文實(shí)例講述了php實(shí)現(xiàn)有趣的人品測(cè)試程序。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<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>
<form method="GET">
輸入你的姓名來(lái)算算你的人品:
<input type="text" name="name" maxlength=12 class=input>
<input type=submit name="submit" value="我來(lái)看看" class=btn>
<input type=reset name="reset" value="還是算了" class=btn>
</form></center>
<p align=center>程序制作:冷楓哥哥©1.01 </p>
<?php
/* 人品計(jì)算器
作者:陳文 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 "你一定不是人吧?怎么一點(diǎn)人品都沒(méi)有?!";
} elseif (($shuzi>0)&&($shuzi<=5)) {
echo "算了,跟你沒(méi)什么人品好談的...";
} else if (($shuzi > 5) && ($shuzi <= 10)) {
echo "是我不好...不應(yīng)該跟你談人品問(wèn)題的...";
} else if (($shuzi > 10) && ($shuzi <= 15)) {
echo "你應(yīng)該無(wú)惡不做吧?";
} else if (($shuzi > 15) && ($shuzi <= 20)) {
echo "...";
} else if (($shuzi > 20) && ($shuzi <= 25)) {
echo "你的人品之低下實(shí)在讓人驚訝啊...";
} else if (($shuzi > 25) && ($shuzi <= 30)) {
echo "你的人品太差了。";
} else if (($shuzi > 30) && ($shuzi <= 35)) {
echo "你的人品真差!";
} else if (($shuzi > 35) && ($shuzi <= 40)) {
echo "你擁有如此差的人品請(qǐng)經(jīng)常祈求佛祖保佑你吧...";
} else if (($shuzi > 40) && ($shuzi <= 45)) {
echo "老實(shí)交待..";
} else if (($shuzi > 45) && ($shuzi <= 50)) {
echo "你隨地大小便之類的事沒(méi)少干吧?";
} 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 "你的人品勉勉強(qiáng)強(qiáng)..要自己好自為之..";
} else if (($shuzi > 70) && ($shuzi <= 75)) {
echo "有你這樣的人品算是不錯(cuò)了..";
} else if (($shuzi > 75) && ($shuzi <= 80)) {
echo "你有較好的人品..繼續(xù)保持..";
} else if (($shuzi > 80) && ($shuzi <= 85)) {
echo "你的人品不錯(cuò)..應(yīng)該一表人才吧?";
} else if (($shuzi > 85) && ($shuzi <= 90)) {
echo "你的人品真好..做好事應(yīng)該是你的愛好吧..";
} else if (($shuzi > 90) && ($shuzi <= 95)) {
echo "你的人品太好了..";
} else if (($shuzi > 95) && ($shuzi <= 99)) {
echo "你是世人的榜樣!";
} else if ($shuzi == 100) {
echo "天啦!你是神?。。?;
} else {
echo "你的人品竟然負(fù)溢出了...我對(duì)你無(wú)語(yǔ)..";
}
}
getValue($shuzi);
/*$fp=fopen("save.php","a+");
$date=date(Y年m月d日H時(shí)i分);
$content="<?php die();?>|".$date."|".$name."|".$shuzi."\r\n";
fwrite($fp,$content);
fclose($fp);*/
}
if($_GET['name']) js();
?>
</body>
</html>運(yùn)行效果如下圖所示:

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP封裝mysqli基于面向?qū)ο蟮膍ysql數(shù)據(jù)庫(kù)操作類與用法示例
這篇文章主要介紹了PHP封裝mysqli基于面向?qū)ο蟮膍ysql數(shù)據(jù)庫(kù)操作類與用法,涉及php使用mysqli操作mysql數(shù)據(jù)庫(kù)的連接、執(zhí)行sql語(yǔ)句、關(guān)閉連接等相關(guān)操作技巧,需要的朋友可以參考下2019-02-02
PHP+Ajax實(shí)現(xiàn)的博客文章添加類別功能示例
這篇文章主要介紹了PHP+Ajax實(shí)現(xiàn)的博客文章添加類別功能,結(jié)合實(shí)例形式分析了php+ajax實(shí)現(xiàn)的數(shù)據(jù)交互、數(shù)據(jù)庫(kù)連接、查詢等相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
PHP實(shí)現(xiàn)生成推廣海報(bào)的方法詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)生成推廣海報(bào)的方法,結(jié)合具體實(shí)例形式詳細(xì)分析了php圖片生成的相關(guān)操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-03-03
PHP使用PDO操作數(shù)據(jù)庫(kù)的亂碼問(wèn)題解決方法
這篇文章主要介紹了PHP使用PDO操作數(shù)據(jù)庫(kù)的亂碼問(wèn)題解決方法,實(shí)例分析了編碼設(shè)置及屬性設(shè)置解決亂碼問(wèn)題的實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-04-04
PHP syntax error, unexpected $end 錯(cuò)誤的一種原因及解決
PHP 遇到 syntax error, unexpected $end 錯(cuò)誤時(shí),查錯(cuò)思路其實(shí)還是看看文件里 PHP 的開始標(biāo)記和結(jié)束標(biāo)記是否配對(duì),還要額外注意注釋里是否出現(xiàn)過(guò) ?> 喲。2008-10-10

