【发布时间】:2011-02-08 16:05:41
【问题描述】:
我正在做一个项目,但被困在这部分。我正在尝试用 PHP 编写一个脚本,我猜它会扫描我服务器上的目录。一旦将一组文件上传到一个目录(可能上传了大约 100 个文件),我希望这个脚本然后执行一个事件。
在等待文件上传时,我遇到了扫描目录的代码。
我正在寻找的结构是这样的:
(扫描目录的代码,等待文件上传) -> 文件上传后 -> 执行此事件。
任何帮助将不胜感激!
谢谢
如果有帮助,我的服务器由 Network Solutions 托管。所以我不确定我是否能够或有权开始一项 cron 作业。
【问题讨论】:
-
最简单的方法是设置一个 cron 作业。
-
有人重新标记为“gimme-teh-code”
-
如果您的托管服务提供商允许,您也可以创建一个守护进程。
-
是的,这里的诀窍是知道文件何时完成上传。所以:一个扫描目录的 chron 作业,只对在设定的时间段内没有被修改的文件执行操作。如果您有兴趣切换,ColdFusion 有一个很棒的工具。
-
为什么不在上传完成时增加一个计数器,检查计数器是否 >= countUploadSet,如果为真则执行事件...