在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

一個(gè)容易的PHP投票程序

一個(gè)容易的PHP投票程序

更新時(shí)間:2019-05-30 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

分析:
我們利用一個(gè)文件(data.dat)來存儲(chǔ)投票欄目.每個(gè)欄目占據(jù)一行.
這樣一來,便可隨意加入和減去想要投票的欄目.

我們?cè)倮靡粋(gè)文件(votes.dat)來存儲(chǔ)我們的投票結(jié)果.
并紀(jì)錄最近一位投票者的IP地址,簡(jiǎn)單的防止一人多投.

所以,您應(yīng)該在該程序目錄下自行建立兩個(gè)文件data.dat和votes.dat

程序運(yùn)行過程部分

程序運(yùn)行時(shí)應(yīng)該先有一個(gè)投票的HTML表單,等待投票.
當(dāng)有人在HTML表單上投票時(shí),判斷它的IP是否為最近一位投票者的IP,
如果此人剛剛投過票,則兩個(gè)值應(yīng)該相等,顯示"您已投過票了,謝謝您的參與!"  
如果此人沒投過票,則兩個(gè)值不等,將它的投票寫入文件(votes.dat)  
(這里得到投票者的IP方法是:Web客戶機(jī)在對(duì)服務(wù)器發(fā)送請(qǐng)求時(shí)需要提供一個(gè)表識(shí),
這個(gè)表識(shí)就存儲(chǔ)在環(huán)境變量REMOTE_ADDR里,我們引用它就可以了.)

最后是顯示投票結(jié)果,通常我們是以"條形圖表+百分?jǐn)?shù)"來顯示投票情況.
所以,我們要選擇一個(gè)顏色單一的矩形圖形,以適應(yīng)橫向縮放的要求.  

--------------------------------------------------------------------------------

程序代碼部分 可下載程序代碼

  

  //投票欄目存儲(chǔ)文件,您可更改文件名
$data="data.dat";  
//投票結(jié)果儲(chǔ)存文件  
$votes="votes.dat";

//用以顯示投票結(jié)果比例的圖形文件名圖形文件名,  
//用單一顏色的矩形較好,方便投票結(jié)果橫向縮放,  
//自行上傳到本程序目錄下  
$path_img="vote.gif";

//投票標(biāo)題
$poll_name="您喜歡我的哪個(gè)欄目?";  


// 以下部分不需改動(dòng) //  


//打開投票欄目文件,并以數(shù)組的形式將全部?jī)?nèi)容存在變量$dataf中備用  
$dataf=file($data);  
if ($go !=1)

{  
//顯示投票程序表單  
echo "<font color=red><i>$poll_name</i></font><br>n";  
echo "<form method=post>";  
for ($i=0; $i<=count($dataf)-1; $i++)  

{  
echo "<input type=radio name="vote" value="$i"> $dataf[$i]<br>n"; }  

echo "<input type=hidden name=go value=1>";  
echo "<p><input type=Submit value=投票>";  
echo "</form>";  
echo "<a href='vote.php?result=1&go=1'>查看結(jié)果</a>";  

}  

else  

{  
// $go==1 表示有人投票, // 現(xiàn)在將投票情況以另外一種方式從文件中讀出 $file_votes=fopen($votes, "r");  
$line_votes=fgets($file_votes, 255);  
fclose($file_votes);

// 并將數(shù)據(jù)按指定的字串切開,再將字串傳回到陣列變量中  
$single_vote=explode("|", $line_votes);  

//準(zhǔn)備寫入投票結(jié)果  
if ($result!=1)  

{  
//檢查IP地址是否重復(fù)  
$file_votes=file($votes, "r");  
if ($REMOTE_ADDR == $file_votes[1])  

{  
echo "<center><font color=red>您已投過票了,謝謝您的參與! </font>    </center>";
exit;
}

//如果IP不重復(fù),則執(zhí)行以下程序  
$ficdest=fopen($votes, "w");  
for ($i=0; $i<=count($dataf)-1; $i++)

{  
//判斷投了那一個(gè)欄目  
if ($i == $vote)  

{  
$single_vote[$i]+=1;
}  

//將數(shù)據(jù)寫回文件  
fputs($ficdest, "$single_vote[$i]|");  

}  


//寫入投票者IP  
fputs($ficdest, "n$REMOTE_ADDR");  
fclose($ficdest);
$result=1; //投票成功

}  


//寫入投票結(jié)果后并顯示投票結(jié)果  
if ($result==1)  

{ echo "<table cellpadding=10>";  
for ($i=0; $i<=count($dataf)-1; $i++)  

{  
//取得投票總數(shù)
$tot_votes+=$single_vote[$i];  
}  

for ($i=0; $i<=count($dataf)-1; $i++)  

{  
//計(jì)算百分比  
$stat[$i]=$single_vote[$i]/$tot_votes*100;  
echo "<tr><td><li><font face=Verdana size=2>";  
echo "$dataf[$i]</font></td><td align=left><font face=Verdana       size=2>";  
echo "<img src="$path_img" height=10 width=$stat[$i] align=middle> ";  
//輸出百分?jǐn)?shù) printf("%.1f", "$stat[$i]");  
echo "%</font></td><td align=center><font face=Verdana size=2>"; //輸出本欄目投票數(shù)  
echo "$single_vote[$i]</font>"; echo "</td></tr>";  
}  

echo "</table><p>";  
echo "<font face=Verdana size=2>總投票數(shù):$tot_votes </font>";  
}

}

?>  

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 99视频免费播放| 欧美国产日韩另类 | 奇米精品一区二区三区| 欧美专区第二页| 懂色av一区二区三区四区五区| 国产又大又黄又粗的视频| 熟妇人妻va精品中文字幕| 国产淫片av片久久久久久| 免费观看日韩毛片| 久草在在线视频| 亚洲精品www.| 免费成人进口网站| 日韩网站在线免费观看| 18禁裸男晨勃露j毛免费观看| 超碰成人免费在线| 国产淫片免费看| 欧美精品久久久久久久久25p| xxww在线观看| 亚洲精品天堂成人片av在线播放| 欧美中日韩在线| 妞干网在线免费视频| 最新天堂中文在线| 妞干网这里只有精品| 日本福利视频一区| 四季av一区二区| 韩国黄色一级大片| 干日本少妇首页| 久国产精品视频| 国产亚洲黄色片| 成年人三级黄色片| 国产真人做爰毛片视频直播| 农村妇女精品一二区| 97人人模人人爽人人澡| 亚洲熟妇无码另类久久久| 天天爽夜夜爽一区二区三区 | a级黄色一级片| 久久久久xxxx| 春日野结衣av| 一级特黄妇女高潮| 国产主播中文字幕| 99色这里只有精品| 男女视频在线观看网站| 亚洲自偷自拍熟女另类| 黄瓜视频免费观看在线观看www | 色播五月综合网| 国产精品999视频| 二级片在线观看| 超碰成人在线播放| 黄色一级二级三级| 日韩成人三级视频| 亚欧精品在线视频| 成人性生生活性生交12| 黄页免费在线观看视频| 久久久久久久香蕉| 三级黄色片播放| 亚洲高清免费在线观看| 亚洲性生活网站| www.浪潮av.com| 91视频 -- 69xx| 无码中文字幕色专区| 国产精品三级一区二区| 精品91一区二区三区| 久久人人爽av| 亚洲激情在线看| 天天操精品视频| 欧美国产日韩另类| 亚洲精品免费一区亚洲精品免费精品一区 | 黄色一级片免费播放| www亚洲成人| 日本a√在线观看| 中文字幕永久视频| 亚洲成人天堂网| 91亚洲精品久久久蜜桃借种| 91激情视频在线| 手机免费av片| 永久免费在线看片视频| 免费在线看黄色片| 99色这里只有精品| 91免费视频网站在线观看| 男人天堂网视频| 日韩欧美国产片| 中国黄色录像片| 久久精品视频16| 一区二区三区 欧美| 91pony九色| 黄色a级片免费看| 六月丁香婷婷在线| 91丝袜超薄交口足| 日韩精品在线视频免费观看| 日韩中文字幕在线视频观看| 日韩免费高清在线| 一级黄色录像免费看| 国产黄色一级网站| 污视频网址在线观看| 精品成在人线av无码免费看| 久久久久狠狠高潮亚洲精品| 三级一区二区三区| 国产二区视频在线| 182午夜视频| 日本国产在线播放| 手机福利在线视频| 国产亚洲精品网站| 黄频视频在线观看| 能在线观看的av网站| 国产树林野战在线播放| 九色porny91| www.射射射| 2021狠狠干| 嫩草视频免费在线观看| 青青草原av在线播放| 久久久久久久久影视| 欧美成人三级在线播放| 国产中文字幕视频在线观看| 黄瓜视频免费观看在线观看www | 色偷偷中文字幕| 国产精品无码一本二本三本色| 蜜臀av.com| 香蕉视频色在线观看| 天天干天天干天天干天天干天天干| 无码人妻精品一区二区蜜桃百度| 另类小说第一页| 欧美黄色免费影院| 鲁一鲁一鲁一鲁一色| 免费在线精品视频| 青青在线免费视频| 国产免费xxx| 亚洲中文字幕无码一区二区三区 | 国产成人久久婷婷精品流白浆| 97久久国产亚洲精品超碰热| 亚洲综合123| 国产农村妇女精品久久| 成年人网站av| 精品亚洲视频在线| 手机av在线网站| 黄色污污在线观看| 成人毛片100部免费看| 在线观看污视频| 国产精品国产三级国产专区51| 超碰97免费观看| 久久久天堂国产精品| 六月婷婷激情网| 成人免费观看在线| 成人毛片视频网站| 欧美精品成人网| 欧美日韩中文不卡| 韩国黄色一级大片| www.成年人视频| 国产乱子夫妻xx黑人xyx真爽| 女人和拘做爰正片视频| 日本久久精品一区二区| 亚洲综合123| 97视频久久久| 中国黄色片免费看| 蜜桃网站在线观看| 国产精品动漫网站| 中文字幕日韩久久| 欧美图片激情小说| 午夜免费高清视频| 99re8这里只有精品| 日韩欧美在线播放视频| 欧美日韩一区二区三区69堂| 国产av第一区| 成人性视频欧美一区二区三区| 天堂av在线8| 男人天堂1024| 青娱乐国产精品视频| 色综合av综合无码综合网站| 久久婷婷综合色| 亚洲美免无码中文字幕在线 | 黄色片视频在线免费观看| 黄色a级三级三级三级| 久久久久久久久久久视频| 国产成人美女视频| 成人久久久久久久久| 国产女主播av| 日韩不卡一二三| 国产免费毛卡片| 亚洲国产一二三精品无码| 亚洲 中文字幕 日韩 无码| a级黄色片免费| 欧美wwwwwww| 五月婷婷深爱五月| 黄网站欧美内射| 国产香蕉一区二区三区| 天天干天天草天天| 亚洲午夜精品久久久久久人妖| 国产系列第一页| aaa一级黄色片| 另类小说第一页| 国产日韩成人内射视频| 日本欧美黄色片| 丁香婷婷综合激情| 日本福利视频在线观看| 日韩国产精品毛片| 夜夜爽久久精品91| 一本—道久久a久久精品蜜桃| 免费成年人高清视频| 中文字幕一区久久| 特级黄色片视频| 五月天国产视频|