Chinaunix

标题: 简易投票系统 php+文本 [打印本页]

作者: scudetto    时间: 2005-03-15 22:54
标题: 简易投票系统 php+文本
资料来源 中文PHP俱乐部, 原创作者:ypt7497,
修改者:scudetto, 原文有图形,本文略
文件1投票页面(用radio表单,略)
你最喜欢的球队?巴西,阿根廷,意大利 ? 请选择
文件2统计 vote.php
function vote($s)
{
$F="vote.txt";
if (!file_exists($F))
{
$O=fopen($F,'w+');
$string=sprintf("%d
%d
%d
%d
",0,0,0,0);
fwrite($O, $string);
}

$O=fopen($F, 'r+');
for($i=0;$i
{
$s=$_POST["s"];
$V=fscanf($O,"%d
");
list($vote[$i])=$V;
if($i==$s)
{
$vote[$i]++;
}
}
$vote[0]++;
$string="";
rewind($O);
for($i=0;$i
{$string=$string.sprintf("%d
", $vote[$i]);}
fwrite($O, $string);
return($vote);
}

$vote=vote($s);
echo "总投票人数".$vote[0]."
";
echo "巴西".$vote[1]."";
echo "阿根廷".$vote[2]."";
echo "意大利".$vote[3]."";
?>

文件3计数文本
touch vote.txt; chmod 777 vote.txt


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4330/showart_15814.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2