我需要帮助创建一个从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);
}
答案 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");
}
}