【问题标题】:Run script only when file/dir is created/removed仅在创建/删除文件/目录时运行脚本
【发布时间】:2013-11-21 12:32:36
【问题描述】:

如何运行 php 脚本!仅限!当文件或目录是
通过 ftp 或通过 etc cms 创建/删除?

与 js 并行,您可以在其中创建实时事件侦听器

有关信息,我只有带有 apache+php 的网络服务器
我无权安装其他软件包

我已经知道 cron,但它运行在间隔 :S

【问题讨论】:

    标签: php apache file directory cgi


    【解决方案1】:

    我会研究inotify,因为它能够在创建/修改/删除文件或文件夹时接收事件。

    例子:

    $fd = inotify_init();
    stream_set_blocking($fd, 0);
    inotify_add_watch($fd,'./test/',IN_ALL_EVENTS);
    
    while(true){
            $events = inotify_read($fd);
            if($events){
                    print_r($events);
            }
            sleep(1);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      相关资源
      最近更新 更多