新建一个php文件,定名为test.php,用于讲解php如何设置按时使命。
在test.php文件中,利用ignore_user_abort方式设置程序在浏览器封闭时也执行程序,参数为true。
在test.php文件,再利用set_time_limit(0)设置程序的响应时候不作限制,若是不限制,响应时候默认为30秒。
在test.php文件,利用while()方式,轮回执行sleep()方式,sleep()方式设置为5,实现每5秒执行一次程序。
新建一个test.txt文本文件,在while()方式体内,利用fopen()方式打开该文件,若是打开test.txt文件当作功,则利用fwrite()方式标的目的test.txt文件写入“文件内容+数字”内容。若是标的目的test.txt写入内容掉败,则提醒“写入文件掉败”。
利用fclose()封闭文件资本,同时设置按时使命终止的前提。这里以存在lock.txt 文本文件时,则利用break遏制按时使命,若是统一目次下没有lock.txt,按时使命将一向执行下去。
在浏览器运行test.php文件,起头执行按时使命,即每5秒钟标的目的test.txt文件写入“文件内容+数字”内容。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!