<?php
$data=file("date.txt");
$ini=0;//初始值
$p=10;//每天递增的数
if(count($data)){
//如果存在数据,则改写数据
$data=split(",",$data[0]);
if($data!=date("Y-m-d")){
//不是当前日期,更新数据
$fp=fopen("date.txt","w");
$str=date("Y-m-d").",".($data[1]+$p);//字符串两个参数,用逗号分隔。例:2013-7-20 10;
fputs($fp,$str);
$ini=$data[1]+$p;
}
}else{
//否则直接写入数据
$fp=fopen("date.txt","w");
$str=date("Y-m-d").",".$ini;//字符串两个参数,用逗号分隔。例:2013-7-20 10;
fputs($fp,$str);
}
echo $ini;//输出当日的数字
?>
上面的代码实现的是每次刷新自动加10,但是我想实现的是
自动的每隔40秒数字自动加10,将加完的数字写入txt覆盖原来txt的数值,之后从txt读取写入的这个数值并显示出来
不能受刷新影响,也不用缓存和cookie
求高手改写