Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warning: POST Content-Length
Forum PHP.pl > Forum > PHP
psw779
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
Boski
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
glorification
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.
 

  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.