![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, posiadam na swojej stronie uploader zdjęć i niestety nie robi miniaturek dla zdjęć większych niż 1MB ale uploaduje je. W czym tkwi problem?
dodam tylko że memory_limit mam na 128M. Proszę o pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze - czy dostajesz jakieś błędy? Jeśli nie to czy error_reporting jest włączone? Po drugie 128M może być za mało...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Memory limit to nie jedyne ograniczenie... POST także ma limit maksymalny. Popatrz w ustawienia php i sam zbadaj czy aby nie masz go właśnie na 1MB ustawionego
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Watpie żeby to był POST skoro pliki się wgrywają tylko wywala mi błąd na linijce gdy próbuje robić miniaturkę tzn createimagefromjpg... wczesniej próbowalem get_content przez createimagefromstring ale też był problem. wywala mi błąd Fatal error: Out of memory (allocated .... itd ustawiłem na dysku lokalnym memory limit na 1024M a próbuje wgrać zdjęcie o rozmiarach 6200 x 7500 i wadze 7.58MB , podkreślam plik po wgraniu się znajduje na serwerze mogę go przeglądać , tylko miniaturka się niechce stworzyć. Bardzo proszę o pomoc
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
No toż to przecież angielski chyba znasz na tym poziomie, żeby wiedzieć, że błąd mówi właśnie o braku pamięci! A biblioteka GD jest pamięciożerna - temat z resztą już chyba parę razy poruszany na tym forum.
Ten post edytował 230005 22.03.2010, 22:24:50 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
no ale bez przesady 1GB to chyba juz całkiem sporo...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, sorry uznałem, że się pomyliłeś i chodzi ci o kilobajty. Ale czy faktycznie php ustawia ten limit? Spróbuj z ini_get(), po ustawieniu limitu pamięci. No i zobacz jak się skrypt zachowuje w innych warunkach - czyli jeśli to apache na Linuxie, to spróbuj uruchomić to samo pod np. xampp na windowsie i vice versa.
I jeszcze jedna rzecz mi przyszła do głowy - nie wywołujesz tam czegoś rekurencyjnie, albo w pętli, która się może nigdy nie skończyć ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 21:47 |