Ответ
Aleksey 20.04.2003 16:55
Процедура следющая:
@changePic[name;dir]
$rootPath[home/rusip/www/site11/public_html]
^if(def $form:photo){
^form:photo.save[binary;/$dir/images/${name}.jpeg]
$f[^file::exec[/../cgi-bin/images.pl;
$.CGI_DESTINATION_PATH[/$rootPath/$dir/images]
$.CGI_SOURCE_PATH[/$rootPath/$dir/images]
$.CGI_IMAGE[${name}.jpeg]
]]
^file:delete[/$dir/images/${name}.jpeg]
}
Ошибка в логе такая, но она относиться к методу ^delete.
[Sun Apr 20 05:34:07 2003] /shop/description/: /home/rusip/www/site11/public_html/libraries/tools.p(89): '/home/rusip/www/site11/public_html/shop/images/3213.jpeg' unlink failed: No such file or directory (2), actual filename '/home/rusip/www/site11/public_html/shop/images/3213.jpeg' [file.missing]
Но проблемы с кодом начались только после того как перехали на сервер с redhat'ом. До этого сидели под freebsd и локально под win32 - все работало как надо!