Как я могу переместить файл на SFTP-сервер в PHP - PullRequest
1 голос
/ 07 марта 2019

Как я могу переместить файл из одного каталога в другой каталог?

Я пробовал это, но это не работает:

$success = @rename('ssh2.sftp://' . $sftp . $path_from, 'ssh2.sftp://' . $sftp . $path_to);
if ($success) {
    echo "moving success!";
}else {
    echo "moving failed!";
}

Я использую функции PHP SSH2.

Может ли кто-нибудь мне помочь?

1 Ответ

1 голос
/ 07 марта 2019

Использование ssh2_sftp_rename:

ssh2_sftp_rename($sftp, $path_from, $path_to);

Предполагая, что обе переменные содержат полные пути к файлам, например, как:

$path_from = "/source/directory/myfile.txt";
$path_to = "/destination/directory/myfile.txt";
...