Можете ли вы использовать 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

Другие вопросы по тегам