我想使用PHP生成一個csv,但是我想稍後使用file_get_contents在文件完成時下載文件。有沒有辦法檢查一個文件是否已經完成?PHP:如何檢查文件是否完整
0
A
回答
0
沒關係,但是你這樣做的方式是錯誤的(至少「不正確」)。
fgets()
如果達到文件的末尾,則返回false,因此您應該測試false而不是。它適用於你,因爲你使用「簡單的」等號運算符(==),當與一個布爾值進行比較時,它會將null置爲false。
返回長度最多爲1的字符串 - 從handle指向的文件中讀取1個字節。如果在文件指針中沒有更多數據要讀取,則返回FALSE。
如果發生錯誤,則返回FALSE。 這意味着,它必須看起來像:
while (($c = fgets($f)) !== false) {
doSomethingWith($c);
}
+0
簡單地使用'file_get_contents()'直到完成和解決方案之間有什麼區別? – DanFromGermany
相關問題
- 1. 如何檢查文件的完整性
- 2. 檢查文件是否完成複製
- 3. Powershell - 檢查文件是否寫完
- 4. 檢查寫入文件是否完成
- 5. Mercurial包文件是否支持內部完整性檢查?
- 6. 檢查多個文件的完整路徑是否有效
- 7. Makefile文件是否完整?
- 8. 檢查是否給出完整路徑
- 9. I/O性能完整性檢查 - 檢查文件是否存在
- 10. 如何檢查文件(由完整路徑給出)是否存在?節點js
- 11. 如何使用getstore()函數檢查下載的文件是否完整/損壞?
- 12. 如何檢查上傳的文件是否爲php文件?
- 13. 如何檢查iframe是否已完全加載PDF文件
- 14. 如何使用Python檢查文件保存是否完成?
- 15. 如何檢查圖像是否不完整(缺少數據)?
- 16. 如何檢查bodymovin動畫是否完整?
- 17. 如何檢查上傳的文件是否是php?
- 18. php檢查文件是否存在
- 19. 如何檢查$ compile是否已完成?
- 20. 如何檢查文件是否存在?
- 21. 如何檢查文件是否打開
- 22. 如何檢查文件是否存在?
- 23. 如何檢查文件是否退出?
- 24. 如何檢查文件是否下載?
- 25. 如何檢查文件是否隱藏?
- 26. C#FTP文件完整性檢查
- 27. MD5文件完整性檢查
- 28. 如何檢查Cell是否有整數?
- 29. 如何檢查該文件是否完整並且未在其他應用程序中使用php
- 30. 軟件完整性檢查
生成文件完成時你可以寫一個數據庫條目只有通過數據庫下載從/文件。 – jeroen
如果你想用按鈕觸發它是file_exists()一個選項? – Seregmir
沒有詳細描述問題並顯示代碼以及如何操作,不可能給出具體答案。當你生成一個文件時,你不需要下載它,因爲它已經在服務器上了,我猜。由於默認情況下PHP不工作,所以'file_get_contents()'完成時文件就準備好了。你的問題不清楚。 – DanFromGermany