我被告知这可以用PHP做。我有我的网站,有一个选择框。我想从sftp服务器上的文件夹的内容填充选项。然后点击我想获取相关文件并将它们移动到我的本地机器。有没有关于如何做到这一点的好教程?我找不到一个。
由于
答案 0 :(得分:1)
这是方式:
使用PHP中的cURL查询删除SFTP服务器,以进行列表和文件检索。
php手册是here。如果您的sFTP服务器是公开可用的,则不需要任何SSH脚本(通常在大多数共享主机环境中严格禁止)。 Curl会为你做一切。
答案 1 :(得分:1)
您可以使用exec方法 http://php.net/manual/en/function.exec.php
<?php
echo exec('ssh -help');
?>
答案 2 :(得分:0)
,您可以列出以下文件:
if (is_dir($dir)) {
if ($fh = opendir($dir)) {
while (($file = readdir($fh)) !== false) {
if($file != "." && $file != "..")
$files[] = $file;
}
closedir($fh);
}
}
将文件从一个主机传输到另一个主机,您可以使用php exec和scp:
exec('scp host1:/path/to/oldfile host2:/path/to/newfile');