永发信息网

php 怎么做定时任务???

答案:2  悬赏:70  手机版
解决时间 2021-01-26 08:54
  • 提问者网友:放下
  • 2021-01-25 12:09
php 怎么做定时任务???
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-01-25 12:55
linux系统的话用crontab来处理吧。方便快捷稳定


如果你非要用php做的话,那就写个守护进程了,比如:

while(true)
{
    if ( time() == 'xxxxx' )
    {
        $exe = 'php test.php';
        //执行
        system ($exe , $output);
    }
    sleep(5);
}
全部回答
  • 1楼网友:青灯有味
  • 2021-01-25 14:23
需要打开浏览器,用js的定时器执行一个ajax请求,将要执行的脚本放到ajax请求的地址下。<script> $(function(){ setinterval(“run_code()”, 1000); }) function run_code(){ $.post("php文件"); } </script> 每1秒执行一次run_code这个方法,这个方法内通过ajax的形式访问一次指定的php文件,你的脚本写在这个php文件里就行。 注意setinterval的第二个参数是以毫秒为单位的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯