A-A+

PHP在线调查程序代码

2014年12月22日 编程技术 暂无评论

无需数据库在线投票调查php代码,这是一款由php +txt文本文件做的在线调用投票系统,无需数据库支持可以完成在线用户调查功能.

html代码如下:

[code lang="php"]


在线调查程序代码

调查项目一

调查项目二

调查项目三

调查项目四

调查项目五

查看结果



[/code]

survey.php代码如下:

[code lang="php"]
您已投过票了,谢谢您的参与!";
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 "

";
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 "$dataf[$i]
  • ";
    echo " ";/*输出条形码图*/
    printf("%.1f", "$stat[$i]");
    echo "%
    ";
    /*输出本栏目投票数*/
    echo "$single_vote[$i]
    ";
    echo "

    ";
    echo "总投票数:$tot_votes ";
    }
    /*
    data.txt 文件
    调查项目一
    调查项目二
    调查项目三
    调查项目四
    调查项目五
    */
    ?>
    [/code]

    给我留言