我將從一臺電腦發送新文件到另一臺電腦。如何讓PHP自動檢測文件夾中的新/更新文件並將文件內的信息輸入到mysql數據庫中?如何使用PHP來檢測文件夾中的新文件?
3
A
回答
6
- 獲取你已經從數據庫
- 循環通過與http://www.php.net/manual/de/function.readdir.php
- 目錄知道,如果該文件是已知的所有文件,什麼也不做
- 如果文件是不知道,把它添加到數據庫中
- 最終,不再刪除該目錄下所有文件
+0
我會使用http://www.php.net/manual/en/class.directoryiterator.php循環目錄,但耶,基本上說:) – Shikiryu
2
我會選一個建立在那裏的新文件和老油田AR e在一個單獨的目錄中。
但是,如果你沒有選擇,你可以檢查修改日期,並與你最後一次目錄迭代相匹配。 (爲此使用filemtime)。
不要忘了在處理圖像時進行一些數據庫檢查。
-2
你不行。 PHP可用作預處理器,甚至具有執行時間限制(在配置中設置)。如果您需要使用PHP進行處理,請製作一個PHP腳本,輸出使用自我重定向的網頁。在腳本內部,你應該遍歷文件,查詢數據庫中的文件名和修改時間,如果存在則不需要做任何事情,否則,如果文件名存在,那麼它是一個更新,否則它是一個新文件。
1
保存上次檢查的時間戳,以及檢查下一次查看fileinfo並檢查創建日期的時間。更妙的是,因爲你在數據庫中存儲了filecontens,請檢查它使用的修改時間:filemtime()
相關問題
- 1. 使用PHP檢測文件夾中的文件
- 2. 如何檢測文件夾?
- 3. 如何使用PHP來檢索特定文件夾中的所有文件名
- 4. 如何使用python測試新文件的文件夾
- 5. 檢測CSV文件中新的子文件夾中的PowerShell
- 6. 檢查文件夾中的新文件
- 7. 如何檢測文件何時放入我的文件夾中
- 8. Automator或Applescript,檢測文件夾中的新文件
- 9. 如何檢測Android中的文件或文件夾更改?
- 10. 如何檢索python文件夾中的最新文件
- 11. 如何檢測文件夾中是否添加了文件?
- 12. 如何檢測項目文件夾中是否存在文件?
- 13. 圖像文件的人臉檢測的文件夾(使用os.walk)
- 14. Github沒有檢測到新文件夾
- 15. 如何從使用php的文件夾中獲取文件?
- 16. 如何使用php查找不同文件夾中的文件?
- 17. PHP - 如何檢測ANSI文本文件?
- 18. rspec-rails如何檢測文件夾?
- 19. 如何使用AutoHotKey來處理在文件夾中創建的新文件?
- 20. 如何使用SSIS下載文件夾中的最新文件?
- 21. Applescript文件夾操作使文件夾在新文件夾中?
- 22. 替代inotify來檢測在文件夾下創建新文件的時間
- 23. 如何使用PHP計算文件夾和子文件夾內的文件
- 24. 如何檢查任何新文件的外觀文件夾?
- 25. 如何使用PHP從文件夾中刪除文件
- 26. 如何使用PHP從apache文件夾中讀取文件
- 27. 如何監視新文件或文件夾的文件夾
- 28. 如何檢測時的Dropbox文件夾已更新?
- 29. PHP - 如何檢查單個文件的子文件夾?
- 30. 如何檢索文件夾層次結構中最後更新的文件夾?
問題不在於版本控制,它可能包含二進制信息。我們不知道如何在數據庫中使用這些信息。 VCS在這裏甚至是一個選擇? @diEcho – ty812