Forum Webscript.Ru
Программирование => PHP => Тема начата: DiJay от 05 Июня 2005, 11:03:11
-
Люди хелп.
Нужно запустить внешнюю программу.
Запускаю так:
$command_string="моя коммандная строка";
$exe="полный путь к моей программе";
pclose(popen("start \\"bla\\" \\"" . $exe . "\\" " . $command_string, "r"));
В Винде2000 все работало. Программа запускалась в бэкграунде с нужными параметрами.
Поставил ВиндуХР и скрипт перестал работать! Т.е. прога запускается в бэкграунде, но не понятно с какими параметрами ... неправильно работает.
Весь мануал по данной теме и комментарии пользователей прочитал. Не могу найти в чем гвоздь?
-
DiJay
Не очень понятно, при чем здесь вообще ПХП, а главное - нужен ли он тут...
Но все-таки:
1) start /? - все правильно?..
2) прога в ХР нормально работает?...
-
ну нужно запустить в учебных целях .exe файл с некторыми параметрами при помощи ПХП ...
1) правильно в 2000 работало все
2) если запускать в ХР из коммандной строки руками, то прога запускается как нужно ... если скриптом, то ни хрена ...
может кто сталкивался?