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ă

phpfilesize(filename);

Exemplu

Să obținem dimensiunea fișierului 'test.txt':

php<?php
  $res = filesize('test.txt');
  echo $res;
?>

Rezultatul executării codului (de exemplu):

php1024

Exemplu

Să verificăm existența fișierului înainte de a obține dimensiunea acestuia:

php<?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:

php'Dimensiunea fișierului: 1024 octeți'

Exemplu

Să obținem dimensiunea fișierului și să o convertim în kiloocteți:

php<?php
  $res = filesize('test.txt') / 1024;
  echo round($res, 2) . " KB";
?>

Rezultatul executării codului:

php'1.00 KB'

Veți și