Php ile dosyanın boyutunu öğrenmek için filesize() fonksiyonu kullanılır. Parametre olarak dosya adı verilir.

Örnek:
<?php

$dosya_adi = "dosya.txt";

if(!file_exists($dosya_adi))
{
echo "Dosya bulunamadı!";
exit();//İşlemi durdur
}

$dosya_boyutu = filesize($dosya_adi);

echo "Dosya boyutu: ".$dosya_boyutu;

?>
Ekrandaki çıktısı: 176

Bu çıktı değeri byte cinsindendir ve benim test ettiğim dosya.txt dosyasının boyutudur.
Alıntıdır: http://www.arsivtr.com/php-ile-dosya...-ogrenmek.html