交作业——第2课 情景应用5 投票系统
发表在PHP图书答疑
2012-09-09
是否精华
是
否
版块置顶:
是
否
[strong]第3课 3.3节后面有个你问我答——字符串函数explode 可以做投票系统,我没研究出来。
倒根据网站访问量统计做了个简单的投票系统。
作业奉上:[/strong]
<form id="form1" name="form1" method="post" action="">
<label>
<input type="submit" name="Submit" value="投一票" />
</label>
</form>
<?php
if(isset($_POST['Submit'])){
if(($fp=fopen("counter.txt","r"))==false){ //使用fopen函数打开counter.txt文件,并将返回的标识指针赋给$fp
echo "打开文件失败!"; //如果打开失败则执行该语句
}else{ //如果打开成功则执行下面的操作
$counter=fgets($fp,1024); //使用fgets函数读取$fp变量获取到的文件中的数据,并将值赋给$counter
fclose($fp);
$counter++; //关闭$fp文件
$fp=fopen("counter.txt","w"); //以写入的方式打开文本文件
fputs($fp,$counter); //使用fputs函数将递减后的数据添加到文本文件中
fclose($fp);
}
}
if(($fp=fopen("counter.txt","r"))==false){ //使用fopen函数打开counter.txt文件,并将返回的标识指针赋给$fp
echo "打开文件失败!"; //如果打开失败则执行该语句
}else{ //如果打开成功则执行下面的操作
$counter=fgets($fp,1024); //使用fgets函数读取$fp变量获取到的文件中的数据,并将值赋给$counter
fclose($fp);
echo "张三的票数".$counter; //输出张三的票数
}
?>
倒根据网站访问量统计做了个简单的投票系统。
作业奉上:[/strong]
<form id="form1" name="form1" method="post" action="">
<label>
<input type="submit" name="Submit" value="投一票" />
</label>
</form>
<?php
if(isset($_POST['Submit'])){
if(($fp=fopen("counter.txt","r"))==false){ //使用fopen函数打开counter.txt文件,并将返回的标识指针赋给$fp
echo "打开文件失败!"; //如果打开失败则执行该语句
}else{ //如果打开成功则执行下面的操作
$counter=fgets($fp,1024); //使用fgets函数读取$fp变量获取到的文件中的数据,并将值赋给$counter
fclose($fp);
$counter++; //关闭$fp文件
$fp=fopen("counter.txt","w"); //以写入的方式打开文本文件
fputs($fp,$counter); //使用fputs函数将递减后的数据添加到文本文件中
fclose($fp);
}
}
if(($fp=fopen("counter.txt","r"))==false){ //使用fopen函数打开counter.txt文件,并将返回的标识指针赋给$fp
echo "打开文件失败!"; //如果打开失败则执行该语句
}else{ //如果打开成功则执行下面的操作
$counter=fgets($fp,1024); //使用fgets函数读取$fp变量获取到的文件中的数据,并将值赋给$counter
fclose($fp);
echo "张三的票数".$counter; //输出张三的票数
}
?>