您好我的目标是修改以下脚本,根据计时器而不是页面访问添加+1。
我的意思是,计时器必须每20分钟添加+1个访客。如果可能的话,在15到20分钟之间的随机时间添加+1会很棒。
然后结果将出现在页面中。这是代码
<?php
$File = "counter.txt"; //the file
$handle = fopen($File, 'r+') ;
$data = fread($handle, 512) ; //get the number on the counter
$count = $data + 1; //Add 1
print "You are visitor number ".$count; //Prints it on page
fseek($handle, 0) ; //puts the pointer back to the begining
fwrite($handle, $count) ; //saves it
fclose($handle) ; //close it
?>
谢谢!
答案 0 :(得分:1)
要做到这一点,您需要让脚本不作为页面请求的一部分运行,即在命令行上运行外部任务调度程序(如anacron)或让它一直运行,在延迟时间内休眠并在循环中进行计数。