Запустите приложение на сервере с помощью PHP (с включенным safe_mode) - PullRequest
0 голосов
/ 04 мая 2010

У меня на сервере есть приложение, которое называется leaf.exe, у которого есть два аргумента, необходимых для запуска, это: inputfile и outputfile, которое будет похоже на этот пример:

pnote.exe input.pnt output.txt

Размер исполняемого файла - exec/, входного файла - upload/, выходного - compiled/. Но мне нужно, чтобы PHP мог так запустить приложение, тогда я хочу знать:

  • Как я могу сделать это на сервере, на котором отключен exec(), и я не могу его включить, потому что у меня нет прав для этого?
  • Как я мог echo вывод программы?

Ответы [ 2 ]

3 голосов
/ 04 мая 2010

Вероятно, вам нужна функция exec: PHP: exec - Ручная

2 голосов
/ 04 мая 2010

Существует довольно много способов сделать это. Отчасти это зависит от того, как действуют ваши исполняемые файлы и что они возвращают. Взгляните на Выполнение системной программы . Хобер предлагает exec(), и это может быть правильно. Другая возможность может быть passthru()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...