Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] $_FILES ["plik"]["size"]; działa ale tylko do 2MB
Forum PHP.pl > Forum > Przedszkole
sokole_oko
Witam serdecznie. Stworzyłem coś takiego
index.php
  1. <?
  2. //wyswietlamy formularz
  3.  
  4. echo '<FORM METHOD="post" ACTION="oblicz.php" ENCTYPE="multipart/form-data">
  5. <table>
  6. <tr><td colspan=2 id="t">Plik do sprawdzenia wielkości<td></tr>
  7. <input type="hidden" name="MAX_FILE_SIZE" value="200000000" />
  8. <tr><td>Załącznik:</td>
  9. <td><INPUT type="file" name="plik1"></td>
  10. <tr><td colspan="2"><INPUT TYPE="SUBMIT" VALUE="Wyślij"></td></tr>
  11. </table>
  12. </form>';
  13. ?>

i oblicz.php
  1. <?php
  2. // nagłówki i obsługa załącznika
  3. $plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"];
  4. $plik_nazwa_oryginalna = $_FILES["plik1"]["name"];
  5. $plik_wielkosc = $_FILES["plik1"]["size"];
  6. echo $plik_wielkosc;
  7. ?>

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 questionmark.gif Dziękuje za pomoc.
elmozaur
prawdz
<?php phpinfo(); ?>

i zobacz ile masz na posta
sokole_oko
coś dziwnego bo mam ustawione na
post_max_size 8M 8M
elmozaur
a wpisz w htacces cos takiego:

php_value upload_max_filesize 25M
php_value post_max_size 25M
sokole_oko
Wielkie dzięki coś takiego zadziałało. laugh.gif
elmozaur
super. to kliknij pomógł aby inni wiedzieli ze problem rozwiazany..
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.