Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warning: POST Content-Length
psw779
post
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
 
Start new topic
Odpowiedzi (1 - 2)
Boski
post
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:27