すべてのファイルをSFTPフォルダからローカルフォルダに移動しようとしています。PHPを使用してSFTPフォルダからローカルフォルダにすべてのファイルをダウンロード
$connection = ssh2_connect('x.x.x.x', 22);
if (!ssh2_auth_password($connection, 'User_login', 'User_Pass')) {
throw new Exception('Impossible de ce connencter.');
}
if (!$sftp = ssh2_sftp($connection)) {
throw new Exception('Impossible de ce connencter.');
}
$files = array();
$dirHandle = opendir("ssh2.sftp://$sftp/01_Folder/");
while (false !== ($file = readdir($dirHandle))) {
if ($file != '.' && $file != '..') {
$files[] = $file;
}
}
おかげでみんな:
は、私は次のスクリプトを使用します。
exec関数を使用して、PHPから実行することができます。 – e4c5
お返事いただきありがとうございます.FTPサーバーはローカルストリームで、ファイルを取得するためにリモートのSFTPサーバーにスクリプトを起動します。 – Belicoff
あなたの質問の*「別のリモートftpサーバー」*は*あなたのコメントの*「FTPサーバーはローカルストリームです」*とどうなりますか? –