Php FTP传入监视器(上传时)

Php FTP传入监视器(上传时),php,ftp,Php,Ftp,我们有100个用户通过FTP登录并上传文件。我们的在线系统(PHP)应该显示刚刚上传的项目。我不想一直检查所有不同的FTP文件夹来检查新文件 使用PHP检查新文件而不降低服务器速度的最佳方法是什么?所有用户都有文件夹中的文件,例如/uploads/user1、/uploads/user2等。我想到的方法如下: 不断检查uploads文件夹以检查文件夹修改日期是否已更改(如果日期与上次更改,则文件已进入)。我可以使用什么PHP函数检查上载目录上次修改的日期/时间 如果上述修改日期已更改,请使用s

我们有100个用户通过FTP登录并上传文件。我们的在线系统(PHP)应该显示刚刚上传的项目。我不想一直检查所有不同的FTP文件夹来检查新文件

使用PHP检查新文件而不降低服务器速度的最佳方法是什么?所有用户都有文件夹中的文件,例如/uploads/user1、/uploads/user2等。我想到的方法如下:

  • 不断检查uploads文件夹以检查文件夹修改日期是否已更改(如果日期与上次更改,则文件已进入)。我可以使用什么PHP函数检查上载目录上次修改的日期/时间
  • 如果上述修改日期已更改,请使用scandir()遍历每个目录,以拾取已更改的目录,以标识文件

在FTP服务器中启用日志记录,并解析日志,通常为/var/log/xferlog。FTP服务器通常使用这样的格式。

你能影响FTP服务器的服务器配置/选择吗?是的,它是一个专用服务器,我们有控制权。顺便说一句,这不应该是社区Wiki。这是+1,或者看看所使用的FTP服务器是否有一些挂钩功能,我也会这么做。