php如何设置定时任务

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

php如何设置定时任务



2【php如何设置定时任务】在test.php文件中, 利用ignore_user_abort方式设置程序在浏览器封闭时也执行程序, 参数为true 。

php如何设置定时任务



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

php如何设置定时任务



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

php如何设置定时任务



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

php如何设置定时任务



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

php如何设置定时任务



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

php如何设置定时任务



以上内容就是php如何设置定时任务的内容啦, 希望对你有所帮助哦!

    猜你喜欢