php如何设置定时任务

新建一个php文件,定名为test.php,用于讲解php如何设置按时使命。

  • 2

    在test.php文件中,利用ignore_user_abort方式设置程序在浏览器封闭时也执行程序,参数为true。

  • 3

    在test.php文件,再利用set_time_limit(0)设置程序的响应时候不作限制,若是不限制,响应时候默认为30秒。

  • 4

    在test.php文件,利用while()方式,轮回执行sleep()方式,sleep()方式设置为5,实现每5秒执行一次程序。

  • 5

    新建一个test.txt文本文件,在while()方式体内,利用fopen()方式打开该文件,若是打开test.txt文件当作功,则利用fwrite()方式标的目的test.txt文件写入“文件内容+数字”内容。若是标的目的test.txt写入内容掉败,则提醒“写入文件掉败”。

  • 6

    利用fclose()封闭文件资本,同时设置按时使命终止的前提。这里以存在lock.txt 文本文件时,则利用break遏制按时使命,若是统一目次下没有lock.txt,按时使命将一向执行下去。

  • 7

    在浏览器运行test.php文件,起头执行按时使命,即每5秒钟标的目的test.txt文件写入“文件内容+数字”内容。

    • 发表于 2019-08-18 21:03
    • 阅读 ( 107 )
    • 分类:其他类型

    相关问题

    0 条评论

    请先 登录 后评论