Andrey_rus
Новичок
Отказ работы скрипта создания превьюшки картинки
Есть стандартный код создания миниатюрной картинки из исходной. Код великолепно работает у меня на localhost. Вот основной кусок кода (в остальном только объявления и присвоение переменных):
Загрузил на виртуальный хостинг. Превьюшки перестали создаваться. При этом даже не выводится никаких ошибок (хотя в параметрах PHP стоит вывод всех ошибок и вообще другие ошибки выводятся, проверял). GD библиотека на хостинге тоже стоит и поддержа JPG включена.
В каких настройках может быть проблема?
Есть стандартный код создания миниатюрной картинки из исходной. Код великолепно работает у меня на localhost. Вот основной кусок кода (в остальном только объявления и присвоение переменных):
PHP:
// Загрузить исходное изображение
if(!($sourceImage = @imagecreatefromjpeg($file))) {
// Возникла ошибка, создаем ошибочное изображение
$image = imagecreate($max_width, $max_height);
$colorWhite = imagecolorallocate($image,255,255,255);
$colorBlack = imagecolorallocate($image,0,0,0);
imagefill($image,0,0,$colorWhite);
imagestring($image,1,1,10,"Error!", $colorBlack);
imagejpeg($image);
return(false);
}
// Если все хорошо, то сформировать мини-изображение
$thumbnail = imagecreatetruecolor($max_width, $max_height);
// Скопировать исходное изображение в результатирующее
imagecopyresampled($thumbnail,$sourceImage,0,0,0,0,$max_width,$max_height,$pic_width,$pic_height);
// Вывести изображение
header("Content-Type: image/jpeg");
imagejpeg($thumbnail);
В каких настройках может быть проблема?