Преобразование фотографии на сервере

Frenk

Guest
Преобразование фотографии на сервере

Вопрос следующий:
Принимаю фотографию, записываю ее на сервер, далее в отдельный каталог записывается преобразованная (приведенная к определенным ширине/высоте) фотография.
Второй пункт реализует функция:
function makeThumb( $scrFile, $dstFile, $dstW=120, $dstH=100 )
{
$im = ImageCreateFromJPEG( $scrFile );
$srcW = ImageSX( $im );
$srcH = ImageSY( $im );
$ni = ImageCreate( $dstW, $dstH );
ImageCopyResized( $ni, $im, 0, 0, 0, 0, $dstW, $dstH, $srcW, $srcH );
ImageJPEG( $ni, $dstFile );
}
Тут $scrFile - преобразуемый рисунок, $dstFile - путь для преобразованного рисунка.
Итак, на моей машине все работает (под Apachem). На сервере же рисунок принимается, записывается, но не преобразуется. Не выводятся никакие ошибки, ничего - пустой экран. Каталог для преобразованных - пуст. В чем тут дело? Возможно, на сервере отключены функции работы с изображением?
 

RomikChef

Guest
для начала научись отлаживать свои программы.
проблема может быть с записью файла, а может быть - с генерацией.
попробуй вывести файл на экран сначала.
 

RomikChef

Guest
да, и в начале скрипта неплохо написать
ini_set("display_errors","1");
 

Frenk

Guest
Спасибо.
Теперь пишет следующую ошибку -
Fatal error: Call to undefined function: imagecreatefromjpeg() in /home/sites/minsktam.com/www/kat/function.inc.php on line 459
imagecreatefromjpeg() - не знает такой?
 

Frenk

Guest
GD в phpinfo встречается только раз -
--enable-gd-native-ttf' '--with-jpeg-dir=/usr/lib' '--with-png-dir=/usr/lib'
Вот ссылка на phpinfo -
http://www.minsktam.com/phpinfo.php
 
Сверху