每日重置2个值之间的计数器

时间:2015-11-18 23:07:04

标签: php cron counter

我需要帮助创建一个从1值(2000000)开始并以第2个值(2500000)结束的计数器,每天重置并且在页面加载时不重新启动。

我能够通过javascript获得几乎所需的内容 - 但是这会在页面加载/刷新时重新启动。我想我需要用PHP编写这个,但我无法弄清楚 - 任何帮助/指针都会很棒。

以下是javascript示例on JSfiddle及以下内容:

var start = 200000001;
var end   = 250000000;
var interval = 578;

var refreshIntervalId = setInterval(function(){
 if(start <= end){
    $("#start").text(start++);
 }else{
    stop();   
 }
},interval);

function stop(){
clearInterval(refreshIntervalId);    
}

1 个答案:

答案 0 :(得分:0)

可以用ajax函数解决你的问题并从数据库中获取值。

如果你想使用Cronjob和php作为你的问题并且不使用数据库,请使用文本文件。

将您当前的号码保存在文本文件中,我为您编写了一个函数,如下所示:

    function yourfunction($start,$end){
    $perv = file_get_contents("num.txt");
      if($perv <= $end){
        $current = $perv++;
        file_put_contents("num.txt","$current");
     }
    }
相关问题