Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]$plik_rozmiar = $_FILES['avatar']['size'];, dla dużych plików zwraca 0
OneCode
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 29.09.2009

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


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.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 16:50