Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Warning: POST Content-Length
psw779
post 23.12.2007, 23:21:18
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.03.2006

Ostrzeżenie: (0%)
-----


Jak obsłużyć błąd aby zamiast tego:
Warning: POST Content-Length of 24229229 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
wyświetlał się komunikat "wybrałeś zbyt duży plik"
Oczywiście błąd który podaje jest spowodowany uploadem za dużego pliku
Go to the top of the page
+Quote Post
Boski
post 23.12.2007, 23:58:02
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 22.12.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


wyłącz raportowanie tego warningu
  1. <?php
  2. error_reporting(E_ALL^E_TOKEN);
  3. ?>


tylko zamiast TOKEN wpisać nazwę tokena tego warningu teraz nie pamiętam w kodzie zamieścić sprawdzenie jak duży jest wysłany plik jeżeli za duży komunikat jeżeli nie to jedziemy
Go to the top of the page
+Quote Post
glorification
post 24.12.2007, 09:21:45
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 22.12.2007

Ostrzeżenie: (0%)
-----


w formie mozesz wstawic sibie ukryte pole z name = 'MAX_FILE_SIZE' i wartoscia maksymalna dla pliku w bajtach ...
a w skrypcie php potem wmontowac sobie switch z wartoscia $_FILES['TWOJ_PLIK']['error']. jezeli ta wartosc jest wieksza od zera to znaczy ze wystapil blad. Konkretnie wartosc 1 oznacza ze wielkosc pliku jest zbyt duza w 
stosunku do tego co masz ustawione w upload_max_filesize w php.ini ...
Mozesz wowczas reagowac odpowiednio ...

pozdrawiam
g.
 

  
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 21:59