Рушится функция imagecreatefromjpeg

NikolayS

Новичок
Рушится функция imagecreatefromjpeg

При увеличении размера 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);
 
Сверху