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如何設置定時任務的內容啦, 希望對你有所幫助哦!

    猜你喜歡