agx
Программер :-)
Проблемы при использовании exec()
Суть задачи в том, чтобы скриптом запускать компиляцию проекта HTML Help Workshop.
Я использую функцию exec() следующим образом:
echo exec('hhc c:\test\p007.hhp');
Результат отсутствует, тоесть, выходной chm файл не появляется, в то время, как если эту команду выполнить через командную строку, то все работает нормально.
В чем может быть проблема?
Пробовал выполнять exec-ом другие команды, скажем, команду декомпиляции chm файла:
echo exec('hh -decompile c:\test\ c:\test\p007.chm');
Она выполняется нормально! Так же, как и из командной строки.
Может быть, есть какие-то ограничения на применение exec() и какие-то альтернативные варианты?
Суть задачи в том, чтобы скриптом запускать компиляцию проекта HTML Help Workshop.
Я использую функцию exec() следующим образом:
echo exec('hhc c:\test\p007.hhp');
Результат отсутствует, тоесть, выходной chm файл не появляется, в то время, как если эту команду выполнить через командную строку, то все работает нормально.
В чем может быть проблема?
Пробовал выполнять exec-ом другие команды, скажем, команду декомпиляции chm файла:
echo exec('hh -decompile c:\test\ c:\test\p007.chm');
Она выполняется нормально! Так же, как и из командной строки.
Может быть, есть какие-то ограничения на применение exec() и какие-то альтернативные варианты?