index.php
<? //wyswietlamy formularz echo '<FORM METHOD="post" ACTION="oblicz.php" ENCTYPE="multipart/form-data"> <table> <tr><td colspan=2 id="t">Plik do sprawdzenia wielkości<td></tr> <input type="hidden" name="MAX_FILE_SIZE" value="200000000" /> <tr><td>Załącznik:</td> <td><INPUT type="file" name="plik1"></td> <tr><td colspan="2"><INPUT TYPE="SUBMIT" VALUE="Wyślij"></td></tr> </table> </form>'; ?>
i oblicz.php
<?php // nagłówki i obsługa załącznika $plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"]; $plik_nazwa_oryginalna = $_FILES["plik1"]["name"]; $plik_wielkosc = $_FILES["plik1"]["size"]; ?>
wszystko jest ok jak plik który ładuje jest mniejszy niż 2MB wtedy wielkość jego jest pokazywana dobrze ale jeżeli jest większy niż 2MB to pokazuje zero niezależnie od tego czy ma on 2MB czy 5MB. Prawdopodobnie chodzi o rozmiar buforowania czy coś takiego gdzie to można zmienić żeby działało poprawnie nawet do 1GB i więcej
