filesize Fonksiyonu
filesize fonksiyonu, dosyanın boyutunu bayt cinsinden döndürür.
Fonksiyon, parametre olarak dosyanın yolunu alır.
Eğer dosya mevcut değilse, fonksiyon false döndürür ve bir uyarı oluşturur.
Sözdizimi
filesize(dosyaadı);
Örnek
'test.txt' dosyasının boyutunu alalım:
<?php
$res = filesize('test.txt');
echo $res;
?>
Kodun çalışma sonucu (örneğin):
1024
Örnek
Dosya boyutunu almadan önce dosyanın varlığını kontrol edelim:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "Dosya boyutu: " . $res . " bayt";
} else {
echo "Dosya bulunamadı";
}
?>
Kodun çalışma sonucu:
'Dosya boyutu: 1024 bayt'
Örnek
Dosya boyutunu alıp kilobayta dönüştürelim:
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " KB";
?>
Kodun çalışma sonucu:
'1.00 KB'
Ayrıca Bakınız
-
disk_free_spacefonksiyonu,
boş alanı gösterir -
disk_total_spacefonksiyonu,
diskin toplam boyutunu gösterir -
file_existsfonksiyonu,
dosyanın varlığını kontrol eder