Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: imagecreatefrom... ограничение по объему
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
Спасибо. А этот параметр конкретно для функций, работающих с графикой?
И еще такой вопрос:
1,5 МБ файл JPEG превращается в 32 метра чистой графики, с которой может PHP работать.
А нельзя ли каким то образом уменьшить данный размер?
Может есть что-нибудь кроме imagecreatefrom...?
Мне просто из тех хостинга ответили:
"
Собственно здесь всё написано:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 10368 bytes) in /home/autotamb/domains/auto-tamb ov.ru/public_html/admin/index.ph p on line 233
Не хватает памяти именно на обработку, и не 1.5, а 32Мб. Здесь, увы, помочь не можем - уменьшайте фото.
"
Я же не могу сам поменять php.ini?
А изменение только .htaccess не поможет?
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Стоит поискать в двухсот строках кода выше.
----- Truly yours, Sasha.
megaPanda
Отправлено: 28 Июня, 2009 - 23:16:32
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
valenok пишет:
Стоит поискать в двухсот строках кода выше.
А что искать? Что может так съедать память?
Там в коде ничего сверхъестественного нет - запросы БД и условия, да и все. Никаких сложных вычислений и функций....
Процесс выдает ошибку именно в тот момент когда идет загрузка данных и jpeg файла.
Если картинки мелкие до 500-600 Кб, то все ок, а если больше, то иногда возникает ошибка...
valenok
Отправлено: 28 Июня, 2009 - 23:56:34
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
echo memory_get_usage(); по натыкай в скрипте. Найдешь где происходит скачок.
1,5 МБ файл JPEG не должен превращается в 32 метра
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.