Strona 1 z 1

[php] Problem z tworzeniem miniaturek

: 13 lutego 2008, 13:54
autor: Inquistor
Stworzyłem prosty skrypt galerii, i wszystko byłoby ok gdyby nie to że z niektórych plików .jpg skrypt nie chce robić miniaturek.

Kod: Zaznacz cały

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6400 bytes) in /opt/lampp/htdocs/xampp/galeria/images/mini.php on line 27
Sprawa jest dziwna, ponieważ nie zależy to od wielkości pliku. Wstawiałem 1-2 mb .jpg i śmigały, a niektóre mniejsze wywalaja taki bład.

Ktoś ma jakiś pomysł ?

[ Dodano: 2008-02-13, 20:40 ]
Doszedłem do rozwiązania.

Dla przykładu plik .jpeg jest plikiem skompresowanym, i przy próbie manipulacji przy nim, php musi go zdekompresować, przez co plik zajmujący choćby 300kb ma nawet 8 mb!

¯eby uniknąć problemów z takimi błedami należy zwiekszyć memory_limit w pliku php.ini

Przykładowo zwiększami limit 8MB na 16MB

Kod: Zaznacz cały

memory_limit = 16M
I po kłopocie :)