我将从一台电脑发送新文件到另一台电脑。如何让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. 如何使用python测试新文件的文件夹
- 3. 检测CSV文件中新的子文件夹中的PowerShell
- 4. 检查文件夹中的新文件
- 5. 如何检测文件何时放入我的文件夹中
- 6. Automator或Applescript,检测文件夹中的新文件
- 7. 如何检测Android中的文件或文件夹更改?
- 8. 如何检索python文件夹中的最新文件
- 9. 如何检测项目文件夹中是否存在文件?
- 10. 图像文件的人脸检测的文件夹(使用os.walk)
- 11. rspec-rails如何检测文件夹?
- 12. 如何使用AutoHotKey来处理在文件夹中创建的新文件?
- 13. 如何使用PHP计算文件夹和子文件夹内的文件
- 14. 如何检查任何新文件的外观文件夹?
- 15. 如何使用PHP从文件夹中删除文件
- 16. 如何使用PHP从apache文件夹中读取文件
- 17. 如何监视新文件或文件夹的文件夹
- 18. PHP - 如何检查单个文件的子文件夹?
- 19. 使用php创建新文件夹
- 20. 如何检索文件夹层次结构中最后更新的文件夹?
- 21. PHP MVC文件夹结构 - 在哪里。如果我使用这个PHP文件结构来放置新文件
- 22. 如何检查文件夹是否仅包含使用php的文件
- 23. 如何使用PHP上传文件夹?
- 24. 如何使用PHP删除文件夹?
- 25. 使用Powershell检测主文件夹内的多个子文件夹
- 26. 如何使用java刷新文件夹
- 27. 如何使用php显示来自文件夹的图像?
- 28. 如何更新sharepoint shareddocument文件夹中的文件夹属性
- 29. 如何将旧文件夹复制到新文件夹并重命名新文件夹中的文件
- 30. 如何检测给定主文件夹下的所有子文件夹?
问题不在于版本控制,它可能包含二进制信息。我们不知道如何在数据库中使用这些信息。 VCS在这里甚至是一个选择? @diEcho – ty812