Służy do tego funkcja filesize(), lecz ona pokazuje nam rozmiar w bajtach, co niekoniecznie rozumie przeciętny użytkownik. Ja pokażę jak tego użyć żeby wyświetlić rozmiar pliku w kilobajtach(KB).
<?php
$plik = "rozmiar.php"; // wskazujemy plik
$waga = filesize($plik); // sprawdza wagę pliku w bajtach
$wagaWyswietl = round(($waga/1024),1); // dzieli bajty przez 1024 co daje nam kilobajty, ta jedynka na końcu to ilość miejsc po przecinku (wpisze się 2, to będą 2 miejsca po przecinku)
$wagaWyswietl = str_replace(".", ",", $wagaWyswietl); // zamienia kropkę na przecinek
echo 'Plik '.$plik.' ma rozmiar: '.$wagaWyswietl.' kb'; // wyświetla rozmiar
?>
Przykład:
Plik rozmiar.php ma rozmiar: 2,7 kb
