запсук своей утилиты через PHP

MustDie

Новичок
запсук своей утилиты через PHP

PHP 4.3.1 Apache 1.31 for WinXP

я написал на Паскале свой .exe-шник (по всем правилам протокола HTTP и т.д.)

закинул ее в cgi-bin - она работает!

вот теперь хочу поместить ее в папку с обычным скрипттом PHP и запустить ее через PHP

пробовал функцией passthru("index.exe -"); - НЕ ПОЛУЧАЕТСЯ
и другие функции для запуска утилит.... ТЧЕТНО

может я неправельно использую функцйию, незнаю!

как запустить мне свою .exe?
 

MustDie

Новичок
ну exe выполняет более сложные оброботки графики... и делает в 100 быстрее чем PHP
 

MustDie

Новичок
скажите, хотябы - это возможно?

-~{}~ 05.03.06 17:41:

Что ты понимаеш под фразой не получается? Ошибка какая либо или еще что?
нечего не происходит, нечего не выводит.. в лог не поступает никаких предупреждений и ошибок
 

MustDie

Новичок
а какой командой можно вывести, то что пишит .exe?
system? не выводит...
писал разные пути... не с одним не работает...
 

Фанат

oncle terrible
Команда форума
разные - это какие? "красная площадь, дом 1"? или "налево за углом"?
 

MustDie

Новичок
/home/server/www/index.exe
home/server/www/index.exe
x:\home\server\www\index.exe
/index.exe
index.exe
/www/index.exe
www/index.exe
 

Фанат

oncle terrible
Команда форума
как интересно.
и какой из этих вариантов работает при запуске приложения самостоятельно? не из пхп, а из командной строки?
 

MustDie

Новичок
так когда запускаю, то окошко закрыавется..
но в настройках уберу галку, что бы не закрывало, то все норм
 

Фанат

oncle terrible
Команда форума
и что - запускается по всем путям, которые ты здесь наприводил?
 

MustDie

Новичок
в командйно строке ввел
x:\home\server\www\index.exe

запускается все норм

-~{}~ 06.03.06 16:02:

один... путь... но в PHP не работает не один из перечислемых
 

Фанат

oncle terrible
Команда форума
зачем ты пробовал остальные?
уверен ли ты в том, что запускал именно с таким путём?
 

MustDie

Новичок
не понял?
в командйно строке ввел
x:\home\server\www\index.exe - запускается все норм

запускал в system();
/home/server/www/index.exe
home/server/www/index.exe
/index.exe
index.exe
/www/index.exe
www/index.exe

-~{}~ 06.03.06 16:17:

я хочу, чтобы результат выполения exeшки поподал в браузер...
но не помещая в cgi-bin ... чтобы выполняласьт она через PHP
 

Фанат

oncle terrible
Команда форума
уверен ли ты в том, что через пхп запускал именно с таким путём?
 

MustDie

Новичок
PHP:
system("/home/server/www/index.exe");
system("home/server/www/index.exe");
system("x:\home\server\www\index.exe");
system("/index.exe");
system("index.exe");
system("/www/index.exe");
system("www/index.exe");

passthru("/home/server/www/index.exe");
passthru("home/server/www/index.exe");
passthru("x:\home\server\www\index.exe");
passthru("/index.exe");
passthru("index.exe");
passthru("/www/index.exe");
passthru("www/index.exe");

passthru("/home/server/www/index.exe -");
passthru("home/server/www/index.exe -");
passthru("x:\home\server\www\index.exe -");
passthru("/index.exe -");
passthru("index.exe -");
passthru("/www/index.exe -");
passthru("www/index.exe -");
результата нету
 

MustDie

Новичок
safe_mode = Off
--------
пробывал так:
PHP:
system("cmd.exe -home\server\www\index.exe");
passthru("cmd.exe -home\server\www\index.exe");
--- результат ---

Microsoft Windows XP [‚ҐабЁп 5.1.2600]
(‘) Љ®аЇ®а жЁп Њ ©Єа®б®дв, 1985-2001.

x:\home\server\www>Microsoft Windows XP [‚ҐабЁп 5.1.2600]
(‘) Љ®аЇ®а жЁп Њ ©Єа®б®дв, 1985-2001.

x:\home\server\www>
 

MpaK69

Новичок
глядя на пути, я хочу предположить, что вы виндовый экзе запускаете под линуксом???
 
Сверху