Передача параметров в file::exec
DIC 07.07.2005 15:26
Столкнулся со следующей проблемой.
Вызываю ImageMagick через file::exec, аналогично тому, как описано
здесь.
Если пишу так $Cmd[^file::exec[$convert;;$inImg;-rotate;90;$outImg]], то все работает замечательно.
Мне же необходимо динамически формировать строку параметров, которая передается скрипту (типа, делать rotate или нет). И вот тут возникают непонятные грабли.
Делаю переменную $OptionString[-rotate 90]
Вызываю $Cmd[^file::exec[$convert;;$inImg;$OptionString;$outImg]] и получаю ошибку. В лог сервера пишется следующее convert: unrecognized option `-rotate 90'.| [exec.error]
Такое ощущение, что Parser передает строку параметров, заключая ее в кавычки. Так ли это? Как это заставить работать?
- Передача параметров в file::exec, DIC 07.07.2005 15:26
- -rotate;90, Александр Петросян (PAF) [M] 07.07.2005 15:48