我想使用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