Q
檢測文件的修改
1
A
回答
0
請參閱filemtime
。有類似的功能來檢查創建時間等
1
filemtime
應該做你想要
0
如果你想請檢查是否文件發生了改變,你可以記錄文件的MD5哈希值是什麼:
http://php.net/manual/en/function.md5-file.php
這裏是同一個問題:PHP folder watching on windows
了Ruby,Python或其他語言,你可以註冊文件系統中的守望者,讓你有一個推並沒有信息的拉動。但afaik對於PHP來說是不可能的。
+0
是的,我明白你在說什麼,並希望自己能有更多的推動方法。請欣賞幫助,我會看看可能設置一個python腳本。 – Just2Jays
1
對於cron-job-less方法,您可以查看ext/inotify
。在那裏你註冊一個回調函數,並把整個過程放到一個讀循環中,如果發生一個事件(例如IN_CLOSE_WRITE
),總會觸發回調。
相關問題
- 1. 檢測文件更改 - 修補系統
- 2. 使用install4j檢測文件修改
- 3. 檢查文件的修改
- 4. 檢測UIView修改
- 5. 如何檢測新文件或修改文件
- 6. 如何檢測未被簽入的修改過的文件?
- 7. git如何檢測Windows上的修改文件?
- 8. Django StaticFiles和Amazon S3:如何檢測修改後的文件?
- 9. 從Linux用戶空間中檢測修改的文件
- 10. 使用PHP檢測遠程SMB共享上的文件修改
- 11. 在qmake期間檢測修改的文件
- 12. Win32 C++ ReadDirectoryChangesW文件差異檢測的「創建」和「修改」?
- 13. 檢測Jar文件篡改
- 14. 無論如何在TFS檢入未修改的修改文件
- 15. 檢查文件的修改日期
- 16. Android上的文件修改檢查
- 17. GWT檢測DOM更改或修改
- 18. git如何檢測文件已被修改?
- 19. 從Visual Studio中檢測到文件修改消息
- 20. 未通過FSEvents檢測到sftp文件修改
- 21. 如何使用TFS檢測文件修改?
- 22. 檢測用戶修改vs js修改的輸入值
- 23. 單元測試文件修改
- 24. 修改測試文件模板
- 25. 檢測textarea的值是否被修改
- 26. 檢查文件是否已被修改
- 27. IntelliJ IDEA的不檢測文件更改
- 28. 檢測Git中文件的更改
- 29. 配置文件上的篡改檢測
- 30. 檢測iCal文件中的更改
這並沒有真正回答這個問題。 'filemtime'將允許您查看文件的修改時間,但不會「檢測」新的修改/新文件。你需要將它與類似cron工作的東西捆綁在一起。 –
謝謝你的幫助。瀏覽用戶爲filemtime func提供了註釋,我發現了一些我可能能夠在cron上運行以獲得我想要的內容。 – Just2Jays
@JonStirling對於每個解決方案('filemtime'或'md5_file()'),您都需要保持以前的狀態來檢測更改。 – KingCrunch