Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Результат выполнения ssh2_exec
Форумы портала PHP.SU » » Вопросы новичков » Результат выполнения ssh2_exec

Страниц (1): [1]
 

1. lamozavrik - 21 Марта, 2013 - 14:08:58 - перейти к сообщению
Привет, уважаемые форумчане.
Вообщем у меня есть проблема следующего характера: Мне нужно получить сведения о системе на удаленном сервере (инфо о диске, инфо о процессоре и т.д). Есть доступ по SSH.
Установил я библиотеку SSH2. Но никак не могу понять, каким образом мне получить результат выполнения команды? Например:
PHP:
скопировать код в буфер обмена
  1.  
  2. $connection = ssh2_connect($host, $port);
  3. ssh2_auth_password($connection, $user, $pass);
  4.  
  5. $stream = ssh2_exec($connection, 'df -h');
  6.  


Подключение выполняется. Все ок. Но как мне достать результат выполнения ssh2_exec?

Заранее благодарен за помощь.
2. Мелкий - 21 Марта, 2013 - 14:25:09 - перейти к сообщению
Посмотрите в комментариях: http://www.php.net/manual/en/fun...on.ssh2-exec.php
3. lamozavrik - 21 Марта, 2013 - 14:33:20 - перейти к сообщению
Мелкий пишет:
Посмотрите в комментариях: http://www.php.net/manual/en/function.ssh2-exec.php

Я, перед тем, как сбда написать, пробовал как в комментах. По разному. Все равно ничего не выводится =(
(Добавление)
Все. Разобрался. Спасибо =)

 

Powered by ExBB FM 1.0 RC1