Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]$plik_rozmiar = $_FILES['avatar']['size'];
Forum PHP.pl > Forum > Przedszkole
OneCode
Hej,

Mam kolejny problem z uploadem plików na serwer.
Sprawdzam wielkość pliku przy pomocy:
  1. $plik_rozmiar = $_FILES['avatar']['size'];


i teraz jak wyświetlam $plik_rozmiar, to dla małych plików pokazuje poprawnie, a dla większych pokazuje zawsze 0.

kawałek kodu:
  1. $form .= '<form enctype="multipart/form-data" action="uploadavatar.php" method="post">';
  2. $form .= '<input type="hidden" name="MAX_FILE_SIZE" value="10000" />';
  3. $form .= '<input name="avatar" type="file" />';
  4. $form .= '<input type="submit" value="Zapisz avatar" name="wyslij" />';
  5. $form .= '</form>';
  6. echo $form;
  7.  
  8. $plik_tmp = $_FILES['avatar']['tmp_name'];
  9. $plik_nazwa = $_FILES['avatar']['name'];
  10. $plik_type = $_FILES['avatar']['type'];
  11. $plik_rozmiar = $_FILES['avatar']['size'];
  12.  
  13. if(!empty ($_POST['wyslij']))
  14. {
  15.  
  16. echo 'rozmiar pliku: '.$plik_rozmiar.'<br />';
  17. }


Będę bardzo wdzięczny za pomoc, szukałem na forum, ale nie znalazłem nic co mogło by mi pomóc.

Z góry dziękuję,
Bartek.
Spirit86
nie mozesz wysyłać większych plików niż:

  1. $form .= '<input type="hidden" name="MAX_FILE_SIZE" value="10000" />';


dlatego zwraca 0 bo ich nie wysyła na serwer.
OneCode
no i wszystko jasne winksmiley.jpg

dziękuję Spirit86!

temat do zamknięcia
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.