Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.06.2010 Ostrzeżenie: (0%)
|
Potrzebuje aby na serwer user miał możliwość wysyłania dużych plików ale nie większych niż 200 MB
Utworzyłem sobie taki kodzik:
zaś na drugim formularzu z kodem php jak na początek prosta sprawę mam:
message_boxy to są moje komunikaty. tak wiec na plikach małych nie ma żadnego problemu wszystko działa choć jak zrobię wyślij to mieli dysk mieli mieli i mieli. Ale na za dużym pliku na 700 mb zwraca mi komunikat: Wysyłanie proszę czekać. Notice: Undefined index: userfile in /var/www/serwis/upload_file/upload_file_action.php on line 20 Notice: Undefined index: MAX_FILE_SIZE in /var/www/serwis/upload_file/upload_file_action.php on line 20 Wielkość pliku ok. I tu moje pytanie? Dlaczemu tak się dzieje i nie rejestruje w tablicy file? Czy można zrobić tak aby user miał napis WYSYŁANIE i wtedy jakaś akcja się tam podejmowała bo teraz po naciśnięciu wyślij to nic nie na ekranie nie zmienia aż dysk nie przestanie mielić. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 12.04.2009 Skąd: Rypin Ostrzeżenie: (0%)
|
musisz w php.ini tak jak wyżej Wielebny napisał zwiększyć wielkość maksymalną wysyłanego pliku, ale także zwiększyć maksymalny czas wykonywania skryptu(na bardzo długo, około godziny)
Wysyłanie dużych plików formularzem za pomocą PHP nie jest dobrym pomysłem. Do takich rzeczy lepszy jest JavaScript, albo Ajax, który dzieli plik na party i te party przekazuje do PHP, na żadnych hostingu dostawca nie ma ustawionego maksymalnego czasu wykonywania skryptu na godzinę i maksymalnej wielkości wysyłanego pliku na ponad 200mb (IMG:style_emoticons/default/smile.gif) |
|
|
|
Wielebny.pl Wysyłanie dużych plików na serwer 17.06.2010, 18:55:12
tehaha możesz mieć ograniczenie na serwerze co do wielkoś... 17.06.2010, 19:10:39
Wielebny.pl odnośnie php.ini
to mam wpisy
post_max_size = 20... 17.06.2010, 19:16:13
Wielebny.pl Nie będę tu czarował i powiem ,że nie mam pojęcia ... 17.06.2010, 22:35:14
fander z tego co wiem to nie da się wysyłać plików używaj... 19.06.2010, 10:00:13
erix Da się, trik nazywa się hidden iframe. 19.06.2010, 10:27:03
fander to żaden Ajax lepiej użyć flaszowego upladera np ... 19.06.2010, 10:30:59
yevaud nie kazdy ma gearsy
iframe to tez ajax
ajaxowy u... 19.06.2010, 14:52:43 ![]() ![]() |
|
Aktualny czas: 5.04.2026 - 13:38 |