Вот такой элементарный скрипт не хочет работать.
PHP:
if(@file_exists($image))
{
if($image_type=='image/gif')
{
$img=ImageCreateFromGIF($image);
$src_w=ImageSX($img);
$src_h=ImageSY($img);
$size=GetImageSize($image);
$prev_w=$size[0]/5;
$prev_h=$size[1]/5;
$prev=ImageCreate($prev_w,$prev_h);
ImageCopyResized($prev,$img,
0,0,
0,0,
$prev_w,$prev_h,
$src_w,$src_h);
ImageGIF($prev, $imgdir.$slash.$image_name);
ImageGIF($img, $imgdir.$slash.'big'.$slash.$image_name);
echo "Изображение успешно сохранено!\n";
}
elseif($image_type=='image/jpeg' || $image_type=='image/pjpeg')
{
//то же самое для JPG/JPEG
}
elseif($image_type=='image/png' || $image_type=='image/x-png')
{
//то же самое для PNG
}
else{echo "Недопустимый тип изображения $image_type!\n";}
}
else
{echo 'Ошибка: не существует файл изображения!';}
В IE выводит следующее:
--------------------------
Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 41
Warning: imagecreatefromjpeg(): '/var/tmp/phpgvtvA6' is not a valid JPEG file in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 41
Warning: imagesx(): supplied argument is not a valid Image resource in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 42
Warning: imagesy(): supplied argument is not a valid Image resource in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 43
Warning: imagecreate(): Invalid image dimensions in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 49
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 55
Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 57
Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/m/multiportal.h14.ru/WWW/adminstvolalala/add_picture2.php on line 58
Изображение успешно сохранено!
---------------------------------
проверка php -i, кажется, показывает, что на хостинге установлена GD и включена поддержка всех используемых в моем скрипте форматов...