Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
Przeszukałem google w poszukiwaniu rozwiązania, nic. Otrzymuję taki komunikat: PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 12224 bytes) in /home/pineawaw/public_html/mini.php on line 5 Pisałem już do firmy hostingującej o zwiększenie mi memory_limit z 32M na 64M co też uczynili. Próbowałem też dodać w skrypcie
Zero efektu. Skrypt nie może stworzyć miniaturki oryginalnego zdjęcia nawet o rozmiarze 180kb. Szczerze powiedziawszy nie znam się na programowaniu, skrypt jest ogólnie dostępny w internecie. Chciałbym się dowiedzieć, co mogę zrobić by to zadziałało. Na ustawieniach serwera z memory_limit 128M nie ma tego problemu, miniatury tworzą się normalnie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
podaj adres do pliku, ktory wczytujesz przez GET:) bedzie mozna cos sie dowiedziec i Ci pomoc
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
Chyba sie nie zrozumielismy:)
podaj lokalizacje pliku, ktory chesz obrobic ta funkcja $orginal=imagecreatefromjpeg($_GET['fotka']); |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
To ile wazy plik nie ma tu znaczenia, poniewaz GD musi go obrobic w formie nieskompresowanej. A Ty dajesz mu bardzo duzy plik
3056x4592 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Do tego potrzebne Ci minimum 128MB (tak z moich obliczen). Pozdrawiam |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
Czy istnieje możliwość przerobienia skryptu tak by robił miniaturki bez względu na rozmiar zdjęcia ?
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%)
|
exec/system + mogrify z pakietu imagemagick. Jeśli nie możesz uruchamiać zewnętrznych programów lub nie ma takiego oprogramowania na serwerze to nic nie zrobisz
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
da sie:)
zrob tak: 1. $orginal=imagecreatefromjpeg($_GET['fotka']); wywolaj to i powiedz ile wyswietli ze mu zabraklo pamieci.. jak juz bedziesz wiedzial to daj znac. Zobacz tak czy przechodzi
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
W oryginalnej wersji:
PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 12224 bytes) in /home/pineawaw/public_html/mini.php on line 5 Po podmienieniu na
PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 18368 bytes) in /home/pineawaw/public_html/mini.php on line 8 |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
Pobawilem sie troche... i ten obrazek da sie obrobic przy 70mb
i zastanawia mnie jakim cudem dzialalo Ci imagecopyresized z 12 parametrami:) powinno byc z 10.
Ten post edytował maly_swd 11.05.2009, 19:36:02 |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
Poproszę w takim razie administrację firmy hostingowej o zwiększenie limitu do 80M, jeśli tak sądzisz maly_swd, sprawdzę, jeśli jednak będzie inaczej chyba trzeba będzie zmniejszyć rozmiar zdjęć. Dzięki serdeczne za pomoc, odezwę się jak tylko będę coś więcej wiedział.
Ten post edytował Fargo17 11.05.2009, 20:31:24 |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
Sprawdz czy Ci nie dziala z tym co dopisane masz w 3 linie set_ini... A jak bedziesz prosil to zwieksz sobie do 128mb tak dla pewnosci:)
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 4.02.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
ok sprawa załatwiona, zwiększony limit z 32M do 128M i skrypt działa w pierwotnej wersji. Dzięki za pomoc.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 18:40 |