scp — Можете ли вы использовать ssh2_scp_recv в php для получения удаленного каталога?

Я пытаюсь использовать

ssh2_scp_recv($connection, '/remote/directory', '/local/directory');

получить удаленный каталог, но я получаю сообщение об ошибке:

Warning: ssh2_scp_recv(): Unable to receive remote file in /some-php-file.php on line 2.

Это работает, если я использую ssh2_scp_recv, чтобы получить один файл.

Эта функция должна работать с каталогами? Это было не ясно из чтения документов.

1

Решение

Вы не можете использовать ssh2_scp_recv чтобы получить каталог. Вы можете, однако, использовать Scandir используя ssh2.sftp:// обертка.

http://php.net/manual/en/wrappers.ssh2.php

Проверьте эту суть для примера кредит за код для владельца gist danielbwa

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]