Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] filesize() w MB
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
Witam

mam skrypt pokazywania rozmiaru plików w bajtach a jak zrobić żeby był w MB?

Skrypt
  1. <?php
  2.  
  3. // wyświetli np. jakisplik.txt: 1024 bajtów
  4.  
  5. $filename = 'jakisplik.txt';
  6. echo $filename . ': ' . filesize($filename) . ' bajtów';
  7.  
  8. ?>


skrypt ze strony http://pl.php.net/filesize
mike
Kłania się dzielenie. A to już podstawy matematyki, nie mów że masz z tym problem.
1 kB = 1024 B
1 MB = 1024 kB
1 GB = 1024 MB

Jak podzielisz ilość bajtów na 1024 to dostaniesz kilobajty ilość kilobajtów na 1024 to z kolei megabajty.

Gdzie trudność?

P.S.
http://forum.php.pl/index.php?showtopic=48585
Piotrwusek
a tak to trzeba zrobić

nie pomyślałem o tym, myślałem że jest jakaś inna funkcja do MB.

DLA WSZYSTKICH

  1. <?php
  2.  
  3. $filename = 'adres_pliku';
  4. echo round( filesize($filename) / 1024 / 1024, 2).'</b> MB';
  5.  
  6. ?>


DZIAŁA na 100%
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.