![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
witam,
tworze ostatnio ostronke hostującą zdjęcia. chcialem dać uzytkownikowi mozliwosc tworzenia galerii, w tym celu za jednym podejsciem uzytkownik wczytuje do formularza 8 zdjęć. Zakładam, że czasem znajdzie sie ktos, kto bedzie probował wgrac na serwer zdjecia, tak, jak je Bozia w aparacie stworzyla, czyli majace ponad 2000px szerokosci/wysokosci, a co za tym idzie ważące po 2-3MB. 8x3MB daje aż 24MB, więc jest to spora ilosc danych jak na upload przez www. kiedy wgrywałem po 2, 3 zdjecia wszystko bylo ok, ale gdy dla testow wypelnilem cały formularz, czyli wskazalem 8 duzych fotek do pobrania, skrypt sie wyłożył. fotki są ładowane przez jakieś 7-8 minut, a następnie wyswietla mi sie zdekompletowana strona, czyli cały szkielet, logo, stopka, itp itd, ale juz bez tresci generowanej wewnatrz ponizszych warunkow. aby sprawdzic jak daleko dociera skrypt wyswietlam na ekran kolejne kroki (cyferki). i tak 3 jest wyswietlone, 4 też, ale 5 już nie, więc skrypt nie wchodzi do pętli foreach.
nie zwracajcie uwagi na sume {}, kod byl wyciety z dosc pokaznego pliku, i w klamrach ktorych tu nie ma, znajdowaly sie nie istotne dla sprawy opisy. Niestety strona nie wyswietla żadnych błędów, pomimo ustawienia error_reporting(E_ALL);, niby wszystko jest ok, bo gdyby jednak coś się wyłożyło, to serwer zwróciłby mi strone z nagłowkiem, ale już bez stopki prawda? strona lezy na serwerach DreamHost. delikatnie mowiac... HELP? P.S. set_time_limit ustawiony na 600, czyli 10 minut. program wyklada sie po 7... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 1 Dołączył: 23.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
A max_post_size
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 13.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
a spróbuj wrzucić na samą górę skryptu linijkę:
Ten post edytował michal_robak 17.01.2011, 22:40:40 -------------------- do wszystkiego trzeba podejść z głową a problem sam się rozwiąże
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Co to za klasa? Jeśli bazująca na GD, to się nie dziw... Jw: większy limit pamięci. Tak btw, przesiądź się czym prędzej na ImageMagick. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 21.06.2011 Skąd: poznań Ostrzeżenie: (0%) ![]() ![]() |
wrzuc sobie te wartosci w skrypt wykonujacy upload na samym poczatku . moze problem lezy w ystawieniach php masz opisane wiec zlapiesz co chce powiedziec:
ini_set('memory_limit', '64M'); // limit pamięci dla wykonywanego skryptu, w megabajtach ini_set('post_max_size', '32M'); // upload_max_filesize + dane z wszelkich innych pól formularza, w megabajtach ini_set('upload_max_filesize', '32M'); // wielkość przesyłanych plików, w megabajtach ini_set('session.gc_maxlifetime', '5400'); // czas wykonywania skryptu w sekundach, 90 minut |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 29 Dołączył: 13.12.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Odświeżanie tematu po pół roku
![]() Pomijam fakt, że limit pamięci podany w przykładzie kolegi jest o połowę mniejszy niż w domyślnym php.ini. A session.gc_maxlifetime wcale nie jest limitem czasu wykonywania skryptu. Odsyłam do dokumentacji PHP: http://www.php.net/manual/pl/session.confi....gc-maxlifetime -------------------- "Aby zrozumieć rekurencję, musisz najpierw zrozumieć rekurencję."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 16:35 |