![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam,
Jakis czas temu napisalem taki prosty scrypt to wysylanie plikow graficznych na serwer, gdzie dodatkowo jest opcja tworzenia miniatury z wczesniej wyslanego pliku. Wszystko dzila poprawnie do momentu kiedy plik jest troche wiekszych rozmiarow, wtedy wyswietla mi error o tresci Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 9984 bytes) in /.../admin.php on line 3601 czyli dokladnie case 'image/jpeg': imagecopyresampled($thumb, imagecreatefromjpeg($img_path), 0, 0, 0, 0, $w, $h, $img_attr[0], $img_attr[1]); break; moze jest jakis sposob na ominiecie tego problemu? ![]() z gory dzieki |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%) ![]() ![]() |
Zapewne twój usługodawca ustawił limit pamięci jaką może zająć Twój skrypt.
-------------------- CMS dla Twojej firmy
Wojciech Małota |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zapewne twój usługodawca ustawił limit pamięci jaką może zająć Twój skrypt. A znajdź takiego, który tego nie robi ![]() ~prolam praedpopodobnie podejmujesz się obróbki bardzo dużysh/ciężkich zdjęć, co skutkuje pzrekroczeniem dopuszczalnych zasobów pamięci dla wykonania skryptu. Musisz zwiększyć ten limit, idź z tym do administratora serwera albo zaniechaj obróbki tak wielkich obrazków. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%) ![]() ![]() |
Teraz mi jedna rzecz przyszła do głowy.
Jeżeli w jednym wywołaniu skryptu przetwarzasz wiele zdjęć to warto używać funkcji imagedestroy(). Może akurat pomoże :-). -------------------- CMS dla Twojej firmy
Wojciech Małota |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
A znajdź takiego, który tego nie robi ![]() ~prolam praedpopodobnie podejmujesz się obróbki bardzo dużysh/ciężkich zdjęć, co skutkuje pzrekroczeniem dopuszczalnych zasobów pamięci dla wykonania skryptu. Musisz zwiększyć ten limit, idź z tym do administratora serwera albo zaniechaj obróbki tak wielkich obrazków. no to chyba zostaje mi tylko zaniechanie obrobki:P bo raczej admin sie nei zgodzi:// dziki:D |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:29 |