国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

一個容易的PHP投票程序

一個容易的PHP投票程序

更新時間:2019-05-30 文章作者:未知 信息來源:網絡 閱讀次數:

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

我們再利用一個文件(votes.dat)來存儲我們的投票結果.
并紀錄最近一位投票者的IP地址,簡單的防止一人多投.

所以,您應該在該程序目錄下自行建立兩個文件data.dat和votes.dat

程序運行過程部分

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

最后是顯示投票結果,通常我們是以"條形圖表+百分數"來顯示投票情況.
所以,我們要選擇一個顏色單一的矩形圖形,以適應橫向縮放的要求.  

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

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

  

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

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

//投票標題
$poll_name="您喜歡我的哪個欄目?";  


// 以下部分不需改動 //  


//打開投票欄目文件,并以數組的形式將全部內容存在變量$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'>查看結果</a>";  

}  

else  

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

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

//準備寫入投票結果  
if ($result!=1)  

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

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

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

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

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

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

}  


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

}  


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

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

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

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

{  
//計算百分比  
$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> ";  
//輸出百分數 printf("%.1f", "$stat[$i]");  
echo "%</font></td><td align=center><font face=Verdana size=2>"; //輸出本欄目投票數  
echo "$single_vote[$i]</font>"; echo "</td></tr>";  
}  

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

}

?>  

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        国产成人三级在线观看| 国产精品视频一二三区| 精品福利av导航| 毛片不卡一区二区| 欧美日韩成人综合| 日韩电影一区二区三区四区| 精品国产亚洲一区二区三区在线观看| 国产又粗又猛又爽又黄91精品| 日韩欧美国产三级电影视频| 国产大陆亚洲精品国产| 亚洲摸摸操操av| 91精品国产综合久久精品| 国产一区二区三区电影在线观看| 中文字幕av一区二区三区免费看| 在线观看一区日韩| 久久国产精品一区二区| 亚洲品质自拍视频| 精品日韩欧美在线| 色94色欧美sute亚洲线路一ni | 国产日产欧美精品一区二区三区| 99久久精品国产麻豆演员表| 日韩中文字幕亚洲一区二区va在线| 国产午夜精品一区二区三区嫩草| 91麻豆国产福利精品| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品国产精品国产专区不蜜 | 国产精品色噜噜| 制服丝袜日韩国产| 91视频一区二区三区| 国产综合色在线视频区| 亚洲一区二区三区中文字幕| 久久这里只有精品视频网| 欧美日韩国产在线播放网站| 99久久er热在这里只有精品15| 久久精品国产亚洲5555| 视频在线观看一区| 一区二区三区在线影院| 中文一区在线播放| 久久你懂得1024| 欧美一二三四区在线| 欧美日韩视频一区二区| av综合在线播放| 丁香六月综合激情| 国产成人综合亚洲网站| 精品一区二区成人精品| 日本少妇一区二区| 亚洲最新视频在线观看| 亚洲色图.com| 亚洲精品一二三| 国产精品传媒视频| 欧美国产精品中文字幕| 国产亚洲精品中文字幕| 久久精品一区二区三区av| 精品日本一线二线三线不卡| 日韩欧美卡一卡二| 日韩一区二区在线看片| 日韩欧美在线一区二区三区| 日韩午夜小视频| 日韩精品一区在线观看| 久久亚洲精品小早川怜子| 久久久蜜桃精品| 国产欧美精品一区二区色综合| 国产欧美一区视频| 亚洲欧洲国产日韩| 亚洲精品国产一区二区三区四区在线| 亚洲欧美日韩中文字幕一区二区三区| 亚洲激情图片qvod| 青青草国产精品97视觉盛宴| 久久99精品一区二区三区| 国产福利一区二区三区在线视频| 国产成人av在线影院| 99国产精品久久久| 欧美日韩极品在线观看一区| 欧美日韩视频在线一区二区| 日韩限制级电影在线观看| 久久这里只有精品6| 亚洲色图清纯唯美| 天堂午夜影视日韩欧美一区二区| 久久电影网站中文字幕| gogo大胆日本视频一区| 欧美专区亚洲专区| www日韩大片| 日韩理论片中文av| 午夜精品成人在线| 精品亚洲成a人在线观看| 成人激情小说网站| 欧美日韩国产欧美日美国产精品| 日韩精品一区二区三区蜜臀| 国产精品久久久久一区 | 亚洲精品videosex极品| 免费在线看一区| 99久久精品国产观看| 日韩色在线观看| 亚洲免费伊人电影| 国内精品在线播放| 欧美网站一区二区| 中国色在线观看另类| 青娱乐精品在线视频| av午夜一区麻豆| 日韩一级成人av| 亚洲女与黑人做爰| 国产精品99久久久久久久女警 | 欧美精品乱码久久久久久| 久久久精品tv| 青青草97国产精品免费观看无弹窗版| 国产成人av电影在线观看| 欧美日本一区二区三区四区| 中文字幕亚洲综合久久菠萝蜜| 极品销魂美女一区二区三区| 欧美日韩国产一二三| 亚洲三级小视频| 国产iv一区二区三区| 欧美一激情一区二区三区| 亚洲一区二区三区四区的 | 亚洲精品一区二区三区香蕉| 亚洲激情校园春色| 99久久精品一区二区| 国产欧美精品一区aⅴ影院 | 日韩高清在线观看| 色婷婷香蕉在线一区二区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 丝袜亚洲另类欧美综合| 欧美这里有精品| 一区二区三区在线观看欧美| av高清久久久| 国产精品久久久久久一区二区三区| 精品一区二区免费视频| 久久亚洲综合色一区二区三区 | 欧美群妇大交群中文字幕| 一区二区欧美视频| 91久久精品一区二区| 亚洲视频一区二区在线观看| 成人美女在线观看| 国产女同互慰高潮91漫画| 成人亚洲精品久久久久软件| 国产日本亚洲高清| 国产馆精品极品| 国产精品护士白丝一区av| 99国产精品一区| 亚洲综合自拍偷拍| 制服丝袜亚洲色图| 国内精品伊人久久久久av一坑| 久久久精品国产99久久精品芒果| 成人免费看片app下载| 亚洲美女在线一区| 欧美日韩精品二区第二页| 免费观看一级欧美片| 精品国产自在久精品国产| 春色校园综合激情亚洲| 一区二区三区自拍| 欧美精品电影在线播放| 紧缚奴在线一区二区三区| 一区二区中文字幕在线| 6080午夜不卡| 成人性视频免费网站| 亚洲国产中文字幕| 26uuuu精品一区二区| 91视频精品在这里| 免费看精品久久片| 国产精品超碰97尤物18| 欧美喷水一区二区| 国产精品系列在线观看| 亚洲综合在线第一页| 2017欧美狠狠色| 欧美亚洲国产一区二区三区va | 久久精品二区亚洲w码| 国产精品久久久一区麻豆最新章节| 欧美性色综合网| 国产一区二区不卡| 亚洲国产精品麻豆| 国产精品欧美一区二区三区| 欧美乱妇20p| av在线综合网| 激情五月婷婷综合| 亚洲第一精品在线| 国产精品久99| 久久你懂得1024| 欧美一区二区福利视频| 91啪亚洲精品| 国内偷窥港台综合视频在线播放| 亚洲精品一二三| 国产精品视频你懂的| 精品国产伦一区二区三区免费| 欧美日韩精品欧美日韩精品| 97se亚洲国产综合自在线观| 蜜桃久久精品一区二区| 亚洲超碰97人人做人人爱| 中文字幕在线视频一区| 精品久久久久久无| 91精品在线一区二区| 欧美日韩一卡二卡三卡| 色噜噜狠狠一区二区三区果冻| 高清在线成人网| 国产一区999| 国产91精品精华液一区二区三区| 国产一区二区三区四| 国产在线播放一区二区三区 | 日本色综合中文字幕| 图片区小说区区亚洲影院| 亚洲一区二区三区国产|