parser

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

 

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

Проблема при запуске внешнего скрипта

Eugene Spearance 28.01.2003 15:43

Выполняю запуск скрипта по уменьшению картинок в 3.006:
^if(def $form:pict){
$destination_path[/news/images]
$source_path[/news/images/hirez]
$str[$form:pict.name]
$nameParts[^str.rsplit[.]]
$transform[$nameParts.piece]
$nameParts[^transform.lower[]]
^form:pict.save[binary;$source_path/${schet1}.$nameParts]
$f[^file::exec[/../cgi-bin/images.pl;$.CGI_DESTINATION_PATH[/home/sst/htdocs$destination_path]$.CGI_SOURCE_PATH[/home/sst/htdocs$source_path]$.CGI_IMAGE[${schet1}.$nameParts]$.CGI_X[150]]]
}
скрипт отрабатывает нормально, картинка уменьшается без проблем.

Пытаюсь сделать то же самое но под 3.007, естественно вношу кое-какие изменения:
^if(def $form:pict){
$destination_path[/news/images]
$source_path[/news/images/hirez]
$str[$form:pict.name]
$parts[^str.split[.;r]]
$nameParts[^parts.piece.lower[]]
$file_name[$source_path/${schet1}.$nameParts]
^form:pict.save[binary;$file_name]
$f[^file::exec[/../cgi-bin/images.pl;$.CGI_DESTINATION_PATH[/home/sst/htdocs$destination_path]$.CGI_SOURCE_PATH[/home/sst/htdocs$source_path]$.CGI_IMAGE[${schet1}.$nameParts]$.CGI_X[150]]]
}
Скрипт отрабатывает нормально, но на эране получаю ошибку 500.

Убрав обработчик ошибок получил следующее:
execution stopped type: parser.interrupted

В чем может быть проблема?