我想计算远程主机文件夹中的文件数。路径是可穿越的。我要检查的文件在本地主机中?
怎么做?
我找不到使用 glob 函数在远程主机中获取文件的示例。是否可以?
问问题
1149 次
3 回答
1
您不能在远程主机上执行代码。更好的解决方案是放置一个脚本来计算文件并在远程主机上回显数字,然后执行:
$num_files = file_get_contents('http://remoteaddr/count_files.php');
于 2012-07-03T07:39:28.503 回答
0
您要么需要远程机器上的 php 文件,要么必须查看 PHP 的ftp 功能。
于 2012-07-03T07:40:14.763 回答
0
function count_files($user, $host, $dir_path) {
$command = "ssh {$user}@{$host} ls -l {$dir_path} | wc -l";
$res = (int)system($command);
return $res - 1;
}
于 2015-07-31T23:34:22.727 回答