免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1377 | 回复: 0
打印 上一主题 下一主题

简易投票系统 php+文本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-15 22:54 |只看该作者 |倒序浏览
资料来源 中文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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP