![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| joraick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.5.2011 Репутация: нет Всего: нет |
Здравствуйте,
Пытаюсь использовать из пхп скрипта, консольное приложение на си платформа winserver 2008x64. Запскаю из пхп: exec($command, $res2); $command = "С:\\3scan.exe -arguments"; если использовать в команде $command = "start С:\\3scan.exe -arguments"; то приложение стартует в консоли и видно, что все работает и есть вывод на консоль результата. Однако когда запускается в бэкграунде нет вывода в результирующий массив, т.е. он пуст. Та же схема с консольным nmap отдает в массив результаты. Буду признателен, если объясните т.к. с си я не знаком. Исходник присутствует Это сообщение отредактировал(а) joraick - 21.5.2011, 18:12 |
|||
|
||||
| миг |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 15.9.2008 Репутация: нет Всего: 1 |
если программа компилируется, запускается и выводит текст на экран, то все нормально.. Может вам лучше поковыряться в настройках сервера(CGI-скрипты)..
--------------------
Oaks may fall when reeds stand the storm. |
|||
|
||||
| joraick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.5.2011 Репутация: нет Всего: нет |
спасибо уже разобрался
вывод идет в stderr, надо перенаправить stderr в stdout 2>&1 Сам спросил, сам ответил тему модно закрыть |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |