Как получить текущее имя каталога с сервера sftp

1

Я подключаюсь к удаленному серверу sftp, используя функции ssh2. Теперь мне нужно получить текущее имя каталога. В случае ftp-сервера я могу использовать ftp_pwd, но я не могу найти подобную функцию для ssh2

Мне нужен PHP-код

Теги:
libssh2
ssh2-exec

2 ответа

2

Дайте phpseclib попробовать для sftp соединений, вы можете сделать легко получить текущий рабочий реж с помощью встроенного в методе pwd

Из примеров управления каталогом:

print $sftp->pwd();
  • 0
    Я нашел это решение $ stream = ssh2_exec ($ connection, 'pwd'); stream_set_blocking ($ stream, true); $ homeDir = stream_get_contents ($ stream);
0

Вы пробовали только pwd? Введите help для списка доступных команд

  • 0
    Я пытался, но он говорит, что ssh2_exec (): не удается запросить канал с удаленного хоста
  • 0
    Для этого вы можете найти помощь по StackOverflow: stackoverflow.com/questions/15921960/…

Ещё вопросы

Сообщество Overcoder
Наверх
Меню