0

リモートホストのフォルダー内のファイル数をカウントしたい。パスは通過可能です。確認したいファイルは localhost にありますか?
どうやってするか?
glob 関数を使用してリモート ホストのファイルを取得する例は見つかりませんでした。出来ますか?

4

3 に答える 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 に答える