NikolayS
Новичок
Рушится функция imagecreatefromjpeg
При увеличении размера jpeg изображения более чем 1000 пикселей по обеим координатам, функция imagecreatefromjpeg рушится.
Надо заметить, что:
— при меньших размерах загрузка проходит успешно.
— проверка на файл $_FILES["$iname"]['tmp_name'] говорит, что он есть, всё в порядке.
На сервере РНР 4.4.4 ГД 2
При увеличении размера jpeg изображения более чем 1000 пикселей по обеим координатам, функция imagecreatefromjpeg рушится.
Надо заметить, что:
— при меньших размерах загрузка проходит успешно.
— проверка на файл $_FILES["$iname"]['tmp_name'] говорит, что он есть, всё в порядке.
На сервере РНР 4.4.4 ГД 2
PHP:
$src=$_FILES["$iname"]['tmp_name'];
if (filesize($src)>10000*1024) {
die("<font color=red>Изображение не загружено!<br>
Причина: Изображение имеет недопустимый размер (максимум 4 Мб)!<br><br></font>");
}
$size = getimagesize($src);
if ($size === false) return false;
// Define source format on MIME-information, given
// function getimagesize, and choose corresponding to format
// imagecreatefrom-function.
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$suf=".".$format;
$icfunc = "imagecreatefrom" . $format;
if (!function_exists($icfunc)) die("Function not register");
//!!!вот здесь вот вылетаем!!!
$srcImage = @$icfunc($src);