parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Обработка данных внешним скриптом

rash 10.11.2010 02:02

Имеется готовый сторонний перловый скрипт, через который хочется пропускать данные из формы. Получается, что обратиться к этому скрипту мы можем только как ко внешней команде. Скрипт принимает данные из файла, переданного параметролм, или со стандартного ввода.
Пока в документации нашел только один способ обратиться ко внешней команде:
^file::exec[имя файла;env_hash;аргумент1;аргумент2;…] 
однако при обращении таким образом
$result[^file::exec[/../../extras/tools/script.pl;;'text.input']]
все время получаю сообщение об ошибке, что файл text.input не найден. Пробовал класть в одну папку со скриптом, в текущую папку, в корень веб-пространства, указывать относительный и абсолютный путь - безрезультатно. А в идеале хотелось бы вообще направлять текст из переменной на стандартный ввод скрипту.
Это возможно? Если да, то как это сделать, и что я делаю неправильно при передаче данных в файле?