Funcția filesize
Funcția filesize returnează dimensiunea fișierului în octeți.
Ca parametru, funcția acceptă calea către fișier.
Dacă fișierul nu există, funcția va returna false și va genera un avertisment.
Sintaxă
filesize(filename);
Exemplu
Să obținem dimensiunea fișierului 'test.txt':
<?php
$res = filesize('test.txt');
echo $res;
?>
Rezultatul executării codului (de exemplu):
1024
Exemplu
Să verificăm existența fișierului înainte de a obține dimensiunea acestuia:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "Dimensiunea fișierului: " . $res . " octeți";
} else {
echo "Fișierul nu a fost găsit";
}
?>
Rezultatul executării codului:
'Dimensiunea fișierului: 1024 octeți'
Exemplu
Să obținem dimensiunea fișierului și să o convertim în kiloocteți:
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " KB";
?>
Rezultatul executării codului:
'1.00 KB'
Veți și
-
funcția
disk_free_space,
care arată spațiul liber -
funcția
disk_total_space,
care arată dimensiunea totală a discului -
funcția
file_exists,
care verifică existența fișierului