Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

Перехват конскольного вывода другой программой на PHP   Найти похожие ветки 

 
Суслик ©   (2006-11-14 19:41) [0]

Здравствуйте!

Не знаете - можно ли:
1. запустить exe файл.
2. есно с параметрами
3. Перехватить консольный вывод данной программы
с использованием скрипта на PHP?

PS. Нужно для написания хука (подобие тригера) для subversion.


 
Ketmar ©   (2006-11-14 20:29) [1]

знаю. можно.


 
Суслик ©   (2006-11-14 20:37) [2]

$output = `path/to/exe param1 param2 ...`;

Будет работать?


 
wicked ©   (2006-11-14 20:39) [3]

будет, если та exe в stderr писать не будет


 
Ketmar ©   (2006-11-14 20:44) [4]

>[2] Суслик(c) 14-Nov-2006, 20:37
>Будет работать?
а проверить не пробовал? %-)


 
Суслик ©   (2006-11-14 20:44) [5]

ух! я с помощью энтого php все автоматизирую, красота!

спасибо.

PS. Не в пику форуму, а так - просто мысли.
Ответ в [2] получил на www.phpclub.ru.
Вопрос был такой же :)


 
Суслик ©   (2006-11-14 20:45) [6]


> Ketmar ©   (14.11.06 20:44) [4]
> >[2] Суслик(c) 14-Nov-2006, 20:37
> >Будет работать?
> а проверить не пробовал? %-)

нет, я не знаю как на php программировать - совсем.
поставил только. а вот попробовать не пробовал. сейчас попробую.


 
Суслик ©   (2006-11-14 21:07) [7]

Когда локально запускаешь файл php, то все работает.
Когда через сервер, то для *.cmd работает, а для svn.exe не работает.

<?php
$output = `svn.exe`;
echo $output;
?>


Причем svn.exe лежит в том же каталоге, где расположен файл php.

В чем может быть дело?


 
Юрий ©   (2006-11-14 21:09) [8]

> [7] Суслик ©   (14.11.06 21:07)
> Когда через сервер, то для *.cmd работает, а для svn.exe
> не работает.

На сервере запрещён запуск EXE?


 
Суслик ©   (2006-11-14 21:10) [9]

А такое бывает?

Уж простите мою невежественность...

Сервер апач 2.0.55.

Надо разрешить такой запуск?
Это чья настройка php или apache?


 
Юрий ©   (2006-11-14 21:17) [10]

http://www.google.com/search?hl=ru&client=opera&rls=ru&q=apache+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D1%91%D0%BD+%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA+exe&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=

Вторая строчка. Только вот кто на сервере разрешить конфиг apache изменять?


 
Юрий ©   (2006-11-14 21:17) [11]

> [10] Юрий ©   (14.11.06 21:17)
> разрешить

разрешит


 
Суслик ©   (2006-11-14 21:19) [12]

Это мой сервер - я на нем репозитарий svn держу.
Хотелось бы несколько улучшить удобство использования - при изменениях посылать автомам файлов уведомления.


 
Суслик ©   (2006-11-14 21:31) [13]

ладно, все равно не получилось.
но я доволен результатом - сабж сделать можно :)



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
15-1163591838
PHPDeveloper
2006-11-15 14:57
2006.12.03
InnoSetup


6-1152965383
ntsec
2006-07-15 16:09
2006.12.03
DCC


2-1163458328
santey
2006-11-14 01:52
2006.12.03
ShowMessage


2-1163253797
C@N
2006-11-11 17:03
2006.12.03
Ключи реестра на автозапуск программы


15-1163756467
Rule
2006-11-17 12:41
2006.12.03
Откуда блин брекпоинт, достал уже меня ...