4
A
回答
3
PHP本身不支持自動執行任務,你必須自己建立一個解決方案或谷歌搜索可用的解決方案。如果您有經常訪問的網站/頁面,則可以在選定時間(例如,早上8點)訪問您的網站時爲鏈接到該文件的數據庫添加時間戳(例如,deleteOlderDocuments.php),並刪除較舊的文件。
只是一個想法。希望能幫助到你。
2
PHP操作請求 - 響應模型下,所以它不會是PHP負責啓動和執行預定作業。使用cron,或者讓PHP站點註冊cron作業。
(注:作業執行可以用PHP編寫的過程中的腳本)
1
在大多數共享主機環境中,每個頁面請求都會啓動一個PHP解釋器。這意味着對於在所述環境中的每個PHP腳本,所有腳本將知道的是它處理請求的事實以及請求給出的信息。從技術上講,你可以用PHP檢查當前時間,看看是否需要執行一項任務,但這依賴於用戶在給定時間附近請求腳本。
對於這樣的任務最好使用cron。 特別是如果您需要執行的任務可能會很慢 - 那麼每隔一段時間,在某個特定時間內,用戶的響應速度會特別慢,因爲他們訪問腳本會導致服務器執行大量預定的東西。
相關問題
- 1. 使用VB.net自動執行任務
- 2. 使用UFT自動執行HPALM任務
- 3. 自動執行任務
- 4. 自動執行Eclipse任務
- 5. SVN腳本來自動執行任務
- 6. 如何自動執行瀏覽任務?
- 7. 在Xcode 4中自動執行任務
- 8. 瀏覽器自動執行任務
- 9. 在Oracle11g中自動執行任務
- 10. django-cron任務不會自動執行
- 11. 如何自動執行BUILD任務
- 12. 流浪ssh後自動執行任務
- 13. 自動執行平凡的任務
- 14. Selenium IDE:自動執行任務
- 15. 在TFS中自動執行任務
- 16. 執行自定義任務
- 17. 如何編寫PHP /科雷腳本來自動執行任務
- 18. 使用圖像識別自動執行windows任務
- 19. 使用Windows任務計劃程序自動執行WAR文件
- 20. 如何使用Ansible自動執行一次性任務?
- 21. PHP自動執行
- 22. 使用javasctipt自動執行php腳本
- 23. 使用PHP自動執行PayPal付款
- 24. 活動不執行任務
- 25. 用jQuery和php執行兩個任務
- 26. 使用async/await執行並行任務
- 27. 用構建任務執行任務
- 28. 用什麼工具來自動執行此Web任務:
- 29. PHP - register_shutdown_function自動執行?
- 30. Ant任務自動運行
+1如果您無法訪問cron作業,這是我自己去的方式,意味着您沒有在每個請求上敲擊文件系統或數據庫,但意味着您的任務將完成。 – 2010-07-19 08:56:30