Автор Тема: Помогите с exec()  (Прочитано 2625 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Помогите с exec()
« : 10 Января 2002, 14:43:09 »
Дело в том что я хочу сделать маленький скриптик, в котором всё о системе рассказывается...
Так вот, у меня сервер apache на win2k стоит, и мне нужно из файла netstat.exe взять данные ...
Данные берутся, но только с первой строки, как сделать что бы с других строк бралась инфа?

Вот в этом коде берётся инфа только с первой строки:

$netstats 
exec("netstat -e");
echo 
$netstats;

:D
..  ..

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Помогите с exec()
« Ответ #1 : 10 Января 2002, 14:57:50 »
Сам же вопрос задал, сам же и отвечу ...

Короче делать всё надо через array (массив), например:


exec
("netstat -e");
echo 
$netstats[4];


И на экране появится что то типа: Ѓ ©в 585334789 624884253

Кстати, у кого иностранный (английский) win2k, кинте мне netstat.exe на е-мэйл solid@email.ee, а то вместо слова "Байт" выводится вот такая вот фигня "Ѓ ©в", а лучше если кто знает как сделать что бы не "Ѓ ©в" было, а нормально "Байт" писало.
..  ..

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Помогите с exec()
« Ответ #2 : 10 Января 2002, 14:59:42 »
используй convert_cyr_string
Евгений aka Razor,

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Помогите с exec()
« Ответ #3 : 10 Января 2002, 15:14:37 »
Спасибо!
 
А вот и то, что получилось:

exec
("netstat -e"$netstats);
$bytes substr($netstats[4],6);
$netstat convert_cyr_string($netstats[4], aw);
echo 
$netstat;
..  ..

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28