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 :: Загрузка изображений

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Rooner
Отправлено: 29 Ноября, 2012 - 12:18:36
Post Id


Посетитель


Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




На хостинге memory_limit 64Mb, вообще изображения загружаются, но когда дело доходит до картинок с разрешением более 2000 пикселей, то возникает ошибка:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1333 bytes) in /home/svadba22/xn----7sbabcdbodnb0bx9b4bdc1ay1o.xn--p1ai/docs/modules/image_load/load.php on line 81

И что самое необычное, это то что размер этих картинок всего-то 400КБ
Данная ошибка возникает в функции ресайза картинки, вот на этой строчке

Подскажите в чем именно проблема, и как ее решить?
Могу конечно увеличить размер памяти на сервере, но это как-то не рационально
(Добавление)
Сделал memory_limit 128Mb
Теперь картинкам 3000х4300 хватает памяти Растерялся
 
 Top
caballero
Отправлено: 29 Ноября, 2012 - 12:22:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Могу конечно увеличить размер памяти на сервере, но это как-то не рационально

чем не рационально? Тем более что другого варианта все равно нет


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Rooner
Отправлено: 29 Ноября, 2012 - 12:28:53
Post Id


Посетитель


Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




caballero, ну не все хостинги разбрасываются памятью, и вообще почему функция imagecreatefromjpeg такая ЖМОТИНА, столько памяти ЖРЕТ!
 
 Top
Мелкий Супермодератор
Отправлено: 29 Ноября, 2012 - 12:35:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Такой вот GD2, медленный и жутко охочий до памяти. Зато стоит почти везде.
Попробуйте imageMagick.


-----
PostgreSQL DBA
 
 Top
Rooner
Отправлено: 29 Ноября, 2012 - 12:44:11
Post Id


Посетитель


Покинул форум
Сообщений всего: 291
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Мелкий, понятно, да ладно пусть зажрется, картинки будет грузить 1-3 пользователя, так что норм. Сделал memory_limit без ограничений
 
 Top
caballero
Отправлено: 29 Ноября, 2012 - 13:33:09
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
ну не все хостинги разбрасываются памятью,

как правило все, только не бесплатно


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB