Php 在mySQL中自动导入多个文件

Php 在mySQL中自动导入多个文件,php,mysql,drupal,import,triggers,Php,Mysql,Drupal,Import,Triggers,我正在尝试在网站之间设置以下界面: 1) 其他网站将通过特定文件夹上的FTP在我的Web服务器上上载(xml)文件 2) 我的网站将扫描文件夹中的新文件,并在上传后立即导入 2a)理想情况下,在FTP中上载新文件后会触发扫描,但我不知道如何执行此操作。这可能吗? 2b)或者,我使用cron每秒扫描文件夹,但我认为这将使用大量资源。 3) 检测到(xml)文件后,它将自动导入mySQL数据库 我就是找不到任何关于使用扫描新文件触发器的帮助。我正在使用PHP,PHP是我的管理员和Drupal。这些工

我正在尝试在网站之间设置以下界面:
1) 其他网站将通过特定文件夹上的FTP在我的Web服务器上上载(xml)文件
2) 我的网站将扫描文件夹中的新文件,并在上传后立即导入
2a)理想情况下,在FTP中上载新文件后会触发扫描,但我不知道如何执行此操作。这可能吗?
2b)或者,我使用cron每秒扫描文件夹,但我认为这将使用大量资源。
3) 检测到(xml)文件后,它将自动导入mySQL数据库


我就是找不到任何关于使用扫描新文件触发器的帮助。我正在使用PHP,PHP是我的管理员和Drupal。这些工具足够了吗?或者我应该有其他工具吗?

您更愿意使用它们的提要,并在每次cron运行时进行导入和更新

为什么你需要每秒钟扫描一次?不是每X分钟就足够了吗?FTP是绝对必要的吗?实现某种Web服务的两个网站之间的“无缝”集成将更加容易。@tadman:我希望界面尽可能无缝,当上传XML消息时,用户可以立即在网站上查看结果。我要找的术语是hotfolder。我发现一个drupal模块可以处理这个问题,但我还没有实现它()。@jamie0726我不是其他网站的所有者,所以我认为无缝集成是不可能的。请查看关于如何使用php监控目录的选项的帖子