getimagesize () Ошибка чтения

Я использую рамки FuelHP. Он использует функцию getimagesize (gd.php).
Функция вызывается 3-4 раза при конвертации изображения в разные размеры. Иногда это работает или после вызова 2-3 раза выдает «Ошибка чтения».
Сайт размещен на машине с Ubuntu с сервером nginx.
Благодарю.

public function sizes($filename = null)
{
if (empty($filename) && !empty($this->image_fullpath))
{
$filename = $this->image_fullpath;
}

if ($filename == $this->image_fullpath && is_resource($this->image_data))
{
$width  = imagesx($this->image_data);
$height = imagesy($this->image_data);
}
else if (is_resource($filename))
{
$width  = imagesx($filename);
$height = imagesy($filename);
}
else
{
list($width, $height) = getimagesize($filename);
}
return (object) array('width' => $width, 'height' => $height);
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector