Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Перехват конскольного вывода другой программой на 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.058 c
15-1163092237
*Стажер*
2006-11-09 20:10
2006.12.03
Хочю делать как Ketmar. :)


6-1153063188
Oops
2006-07-16 19:19
2006.12.03
Можно ли узнать время упдаты конкретного файла на сервере?


15-1163495507
iZEN
2006-11-14 12:11
2006.12.03
Sun выпустила Java по лицензии GPL v.2


15-1163490325
IntruderLab
2006-11-14 10:45
2006.12.03
Восстановление панели компонентов


2-1163397294
Tex
2006-11-13 08:54
2006.12.03
Сохранение HTML с картинками в БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский