这是一款由php +txt文本文件做的在线调用投票系统,无需数据库支持可以完成在线用户调查功能,具体内容如下
<html> <head> <title>在线调查程序代码</title> </head> <body> <form method="post" action="survey.php"> <p><input type="radio" value="0" name="vote">调查项目一</p> <p><input type="radio" name="vote" value="1">调查项目二</p> <p><input type="radio" name="vote" value="2">调查项目三</p> <p><input type="radio" name="vote" value="3">调查项目四</p> <p><input type="radio" name="vote" value="4">调查项目五</p> <p><input type="hidden" name="go" value="1"> <p><input type="submit" value="提交" name="b1"></p> <a href="#">查看结果</a> </form> </body> </html> //survey.php <"data.txt"; $votes="survey.txt"; $dataf=file($data); /*读出调查项目文件中的项目*/ $file_votes=fopen($votes, "r"); $line_votes=fgets($file_votes, 255); /*读出已经记录的调查结果*/ fclose($file_votes); $single_vote=explode("|", $line_votes); /* 并将数据按指定的字串切开,再将字串传回到数组变量中 */ if ($result!=1) /*如果已经接受了调查*/ { $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]|"); /*将数据写回文件*/ } fputs($ficdest, "n$remote_addr");/* //写入投票者ip*/ 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++) { $imag=strval($i).".gif";/*判断用哪种条形图片来显示统计结果*/ $stat[$i]=$single_vote[$i]/$tot_votes*100; /*计算百分比*/ $scla=$stat[$i]*5;/*条形图和放大倍数,这里是安百分数的5倍的相素的宽度来显示的*/ 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="/UploadFiles/2021-04-02/$imag">以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年09月21日
2024年09月21日
- 归龙潮中浦城区福鼠位置在哪 中浦城区福鼠收集位置大全
- NewViennaOctetViennaWindSoloists-TheDeccaRecordings(2024)18CD[24-48][FLAC]-9
- MatteoPasqualini-JohannSebastianBachItalienischesKonzertFranzsischeOuvertureVierDue
- 【雨果唱片】陈百强《梦里人LPCD45》2012[WAV+CUE]
- 《黑神话》纪录片9月20日上线!揭秘关卡为何删减
- 游戏科学估值已和育碧市值相当:后者有两万多名员工
- 黑神话第81周目Boss伤害有多恐怖?起手伤害直接秒
- 群星.2009-原班情歌2CD【SONY】【WAV+CUE】
- 群星.2024-长乐曲电视剧原声带【TME影音】【FLAC分轨】
- 群星.1993-烧得厉害VOL.1好戏好歌唱不停【滚石】【WAV+CUE】
- 那英《幸福的泪 磁性和爆发力完美展现 2CD》[WAV/分轨][600MB]
- 《宝丽金辉煌60年 女人篇3CD》[WAV+CUE][1.5G]
- 《年度十大发烧唱片精选 唱片榜获奖作品 2CD》[WAV/分轨][1GB]
- 归龙潮三枚天灯碎片位置在哪 笼律鸟任务天灯图文位置
- 归龙潮新手开荒阵容怎么搭配 新手前期阵容养成攻略