Главная страница
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.077 c
2-1163752359
asg.aleks
2006-11-17 11:32
2006.12.03
подключение dbf файла


15-1163411004
Kolan
2006-11-13 12:43
2006.12.03
Колитесь кто делал программы для супермаркетов :)


15-1163706694
vasIzmax
2006-11-16 22:51
2006.12.03
Работа с заголовком


15-1163075753
Сало
2006-11-09 15:35
2006.12.03
Вышел релиз Firebird 2.0


1-1161613126
click
2006-10-23 18:18
2006.12.03
popup menu при перетаскивании за клиент. область