我想使用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. 如何检查NSURLSessionDataTask是否完整?
- 4. php ZipArchive检查Zip文件是否损坏/不完整
- 5. PHP如何检查文件是否完成上传
- 6. 如何检查文件的完整性
- 7. 文件完整性检查
- 8. Powershell - 检查文件是否写完
- 9. 检查文件是否完全写入
- 10. 检查文件是否完成复制
- 11. 检查写入文件是否完成
- 12. 检查多个文件的完整路径是否有效
- 13. WinSock:检查传输的文件是否完整
- 14. Mercurial包文件是否支持内部完整性检查?
- 15. Makefile文件是否完整?
- 16. 检查是否给出完整路径
- 17. 检查文件是否是任何图像(一般检查) - PHP
- 18. I/O性能完整性检查 - 检查文件是否存在
- 19. 如何使用getstore()函数检查下载的文件是否完整/损坏?
- 20. 如何检查文件(由完整路径给出)是否存在?节点js
- 21. 如何通过Plone中的完整路径检查文件夹是否存在?
- 22. 如何检查上传的文件是否为php文件?
- 23. 如何检查文件是否是.exe
- 24. PHP - 检查文件是否完成编码
- 25. Javascript:检查文本是否为有效的完整HTML文档
- 26. 如何检查文件下载是否完成
- 27. 如何使用Python检查文件保存是否完成?
- 28. 如何检查iframe是否已完全加载PDF文件
- 29. 如何检查Webbrowser文件是否完成加载?
- 30. 如何检查购买状态是否完整
生成文件完成时你可以写一个数据库条目只有通过数据库下载从/文件。 – jeroen
如果你想用按钮触发它是file_exists()一个选项? – Seregmir
没有详细描述问题并显示代码以及如何操作,不可能给出具体答案。当你生成一个文件时,你不需要下载它,因为它已经在服务器上了,我猜。由于默认情况下PHP不工作,所以'file_get_contents()'完成时文件就准备好了。你的问题不清楚。 – DanFromGermany