无需数据库在线投票调查php代码
php  /  管理员 发布于 7年前   129
这是一款由php +txt文本文件做的在线调用投票系统,无需数据库支持可以完成在线用户调查功能,具体内容如下 "; echo "总投票数:$tot_votes "; } /* data.txt 文件 调查项目一 调查项目二 调查项目三 调查项目四 调查项目五 */ ?> 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
//survey.php /* 无需数据库教程在线投票调查php代码 这是一款由php +txt文本文件做的在线调用投票系统,无需数据库支持可以完成在线用户调查功能。 */ $data="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 ""; 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 "
"; } echo ""; echo " ";/*输出条形码图*/ printf("%.1f", "$stat[$i]"); echo "% "; /*输出本栏目投票数*/ echo "$single_vote[$i]"; echo " 您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号