iamserge
@iamserge

Использование SSH в php — как отправлять команды корректно?

$connection = ssh2_connect($srvip, 22);
if(ssh2_auth_password($connection, $slogin, $passwd)) {
	$stream = ssh2_exec($connection, "wget -P /var/www/КИРИЛЛИЦА.РУ https://zip.org/zip.zip; ");
	stream_set_blocking($stream, true);
	$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
	$rl = stream_get_contents($stream_out);
}


Вот такой незамысловаты код, но у меня есть две проблемы:
1. Я не могу получить нормально результат выполнения в переменную $rl - просто из-за этого и не знаю в чем ошибка. Отсюда вопрос, как его получить?
2. Кажется все из-за кириллицы в имени папки и соответственно в тексте команды параметр начинает ее содержать. Прошу это так же учитывать и хочется и с этим разобраться тоже.....
  • Вопрос задан
  • 817 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы