需要一个PHP代码,每隔一定时间自动增加,详情戳进来看看!

发布网友 发布时间:2022-04-06 04:24

我来回答

3个回答

热心网友 时间:2022-04-06 05:54

function get_num($multi) {
        if(! file_exists("tmp.dat")) {
            touch("tmp.dat");
            return 0;
        }else {
            return intval( (time()-filectime("tmp.dat"))/60/60/24 ) * $multi;
        }
    }

调用这个函数参数是自定义的数字,返回显示的数字


原理就是在同一目录创建一个空文件,第一次执行会记录下这个时间,后面再调用就返回时间差~~,文件本身就记录了时间戳,调用的时候计算这个时间差,然后返回这个值


要求目录有写入权限~~~

热心网友 时间:2022-04-06 07:12

把当前的数字和时间存储到数据库或者文件中,用户打开页面的时候判断这个时间和存储的时间的差,超过24小时就把数字加上之后再次存储并返回给客户端,这又不是定时任务,没必要严格的24小时就执行一次,如果真的需要,考虑计划任务或者shell(php真的可以执行shell)追问-.-,我希望大拿能帮我做出来,我不懂编程,自己看也看不懂,百度了没找到答案。。。希望能帮忙一下,感激不尽。

热心网友 时间:2022-04-06 08:46

php没有这样的机制,用shell实现吧追问只是给网页加一个虚的数字,为了看起来很火的样子,的就可以。shell又不能在PHP用。

追答弄一张表,三个字段,id,时间,数量
访问时先查出最新的数据,判断时间字段的是不是同一天,不是则添加当前时间并修改数量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com