Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: filesize
Forum PHP.pl > Forum > Przedszkole
retip
mam taki fragment kodu:
[php:1:0b50dafa9f]
function size ()
{
$path = $this->dir . $this->name ();
if (file_exists ($path))
{
return filesize ($path);
}
return '[Brak pliku]';
}

?>[/php:1:0b50dafa9f]

On wyświetla mi rozmiar w bajtach, a jak zmienic na MB ?
Jojo
[php:1:d9ffcb319e]<?php
function size ()
{
$path = $this->dir . $this->name ();
if (file_exists ($path))
{
return filesize($path)/(1024*1024);
}
return '[Brak pliku]';
}
?>[/php:1:d9ffcb319e]
retip
A jak zrobić żeby dokładność była do dwoch miejsc po przecinku smile.gif
mike
  1. <?php
  2. function file_size($nazwa)
  3. {
  4. $size = filesize($nazwa);
  5. if(($size/1024)<1)
  6. {
  7. return $size.' B';
  8. }
  9. elseif(($size/1024)>=1024)
  10. {
  11. return round($size/(1024*1024), 2).' MB';
  12. }
  13. else
  14. {
  15. return round($size/1024, 2).' kB';
  16. }
  17. }
  18. ?>
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.