parser

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

 

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

Images.p

AL 17.02.2006 11:54

Попробовал использовать класс Images.p из примеров.
Скопировал класс на хостинг в директорию /classes/image/
/classes/image/ :
1. images.p
2. convert.pl
3. images.pl

В images.p написал:
@auto[]
#$script_path[/nconvert]
#$script_resize_name[nconvert.exe]

$script_path[/classes/image]
$script_resize_name[images.pl]

$script_convert_path[/classes/image]
$script_convert_name[convert.pl]
### End @auto[]
Правильно?

Создал папку test. В нее поместил Index.html:
^use[/classes/image/images.p]

<form method="post" enctype="multipart/form-data">
<input type="file" name="pict" size="50">
<input type="submit">

^if(def $form:pict){
	$source_path[/big/]
	$destination_path[/small/]
	$extension[^file:justext[$form:pict.name]]
	$image_name[54321.$extension]
	$format[jpg]
	^if(!^images:save[$form:pict;$source_path;$image_name;$format]){
	^if(^extension.lower[] ne ^format.lower[]){
	$image_name[${image_name}.$format]
	}
	$status[^images:resize[
	$.source_path[$source_path]
	$.destination_path[$destination_path]
	$.image_name[$image_name]
	$.x_size(100)
	$.y_size(120)
	$.quality[80]
	]]
	^if(!$status){
	^rem{ *** &#194;&#241;&#184; &#238;&#234; *** }
	}{
	^rem{ *** &#194;&#238;&#231;&#237;&#232;&#234;&#235;&#224; &#238;&#248;&#232;&#225;&#234;&#224; *** }
	$status
	}
	}
}
Показывает ошибку 3.

Спросил у хостера, установлен ли ImageMagick, сказали да, путь
/usr/local/bin/convert

Может надо путь изменить где-то? Или причина не в этом?

В папку big картинка сохранятеся а small даже не создается.