[php] Problem z tworzeniem miniaturek

Potrzebujesz pomocy z C, C++, perl, python, itp.
Awatar użytkownika
Inquistor
Beginner
Posty: 122
Rejestracja: 25 września 2007, 20:48

[php] Problem z tworzeniem miniaturek

Post 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 :)
ODPOWIEDZ