新建一個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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!