проблемы с getimagesize

stmegabit

Новичок
Доброго времени суток. Пишу скрипт обработки изображений, для последующей загрузки их на сайт. Фотографии загружает очень "умный" фотограф. Размер этих фоток около 5Мб весом и разрешение порядка 3000 на 4000 пикселей а бывает и поболее. Задание стоит такое что предварительно перед загрузкой фотографии готовить (уменьшать до адекватного размера) фото никто не будет. Этим должен заниматься скрипт. Для анализа фотки используется функция getimagesize(). Мне от неё нужны по сути только ширина и высота картинки. Но вот в чем беда. Для изображений до 2000 пикселей она справляется на ура, а вот все что выше просто отказывается работать. Может не хватает памяти для обработки? И по поводу размера. Загружаемые фотки больше 5 мб. Насколько помнится по умолчанию разрешено до 2. На сайте обычный хостинг. Вот и два вопроса. Чем помочь функции getimagesize()? Можно ли средствами htaccess изменить ограничитель на размер загружаемого файла?
 

craz

Нестандартное звание
да можно погуглите ini_set даже помочь должен
 

tony2001

TeaM PHPClub
>Но вот в чем беда. Для изображений до 2000 пикселей она справляется на ура, а вот все что выше просто отказывается работать.
говорит механическим голосом "отказываюсь работать"?

нет там никакого ограничителя размера.
getimagesize() смотрит в exif/заголовки картинки, ей всё равно какого она размера.
 

stmegabit

Новичок
Спасибо. Разобрался. Просто грузились слишком большие файлы и из за ограничения размера пропадали и значения с getimagesize. Изменил ограничения все работает
 
Сверху