php实现文件夹监控变动修改文件代码
代码语言:phpcli
所属分类:通讯
代码描述:php实现文件夹监控变动修改文件代码,实现对文件夹的filewatch文件监控,有修改立体通知。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php class FileWatch { protected $all = array(); public function __construct($dir) { $this->watch($dir); } //子类中重写这个方法 public function run($file) { } protected function all_file($dir) { if (is_file($dir)) { $this->all[$dir] = md5_file($dir); return $this->all; } if (is_dir($dir)) { $open = opendir($dir); while (($file = readdir($open)) !== false) { if ($file != "." && $file != "..") { $f = $dir . "/" . $file; if (is_file($f)) { $this->all[$f] = md5_file($f); } elseif (is_dir($f)) { $this->all_file($f); } } } } return $this->all; } public function watch($dir) { $this->all = array(); $old = $this->all_file($dir); .........完整代码请登录后点击上方下载按钮下载查看
网友评论0