У меня небольшая проблема с shell_exec.
В настоящее время я пытаюсь получить список файлов или каталогов на удаленном сервере Linux. Сервер, каталог и пароль, которые необходимы для входа в систему, я улавливаю через формуляр.
Вот команда, которая должна быть выполнена на сервере:
$x = "sshpass -p \"$pwd\" ssh root@$server \"ls $ordner\"";
$x = shell_exec('$x');
var_dump ($x);
Когда я выкидываю $ x перед отправкой через shell_exec, команда выглядит нормально и работает непосредственно в оболочке. Как только он запускается с помощью команды shell_exec, единственная обратная связь, которую я получаю от var_dump — это NULL.
Я был бы очень признателен, если кто-нибудь может помочь мне с моей проблемой. Спасибо
Задача ещё не решена.
Других решений пока нет …