Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [input file] Warning: POST Content-Length of, nie mogę przechwycić wyjątku
Olimpia_ona
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 10.03.2005
Skąd: Elbląg

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


Mam taki problem:

posiadam formularz uploadu pliku:
  1. <input type="hidden" name="MAX_FILE_SIZE" value="32000" />
  2. <input type="file" size="52" name="plik1" value="">


gdy wgrywam małe pliki wszystko jest ok. Natomiast gdy próbuje wgrać plik większy niż dyrektywa upload_max_filesize pliki php.ini do dostaje komunikat:

Warning: POST Content-Length of 136122945 bytes exceeds the limit of 134217728 bytes in Unknown on line 0

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent in ...


w tym momencie gubią się wszystkie zmienne z $_POST, które były również wysyłane. Nie pomaga dodanie na początku skryptu kodu:
  1. if ($_FILES['plik1']['error'] === UPLOAD_ERR_OK)
  2. echo "upload ok<br />";
  3. else
  4. $error_message = file_upload_error_message($_FILES['plik1']['error']);


gdyż błąd występuje zanim strona się załaduje.

Jak można przechwycić tego typu wyjątek?
Go to the top of the page
+Quote Post

Posty w temacie


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 - 15:22