Gli ultimi tutorial di sviluppo web
 

PHP stat() Function


<Completa PHP Filesystem di riferimento

Definizione e l'utilizzo

La stat() funzione restituisce informazioni su un file.

Questa funzione restituisce un array con i seguenti elementi:

  • [0] o [dev] - Numero dispositivo
  • [1] o [ino] - numero Inode
  • [2] o [Modalità] - modo di protezione Inode
  • [3] o [nlink] - Numero di collegamenti
  • [4] o [uid] - ID utente del proprietario
  • [5] o [gid] - ID gruppo di proprietario
  • [6] o [rdev] - Inode tipo di dispositivo
  • [7] o [size] - dimensione in byte
  • [8] o [atime] - Ultimo accesso (as Unix timestamp)
  • [9] o [mtime] - Ultima modifica (as Unix timestamp)
  • [10] o [ctime] - Ultima modifica inode (as Unix timestamp)
  • [11] o [blksize] - Blocksize di filesystem IO (if supported)
  • [12] o [blocchi] - numero di blocchi allocati

Sintassi

stat( Parametro Descrizione filename Necessario. Specifica il percorso del file

Suggerimenti e Note

Note: I risultati di questa funzione sarà diverso da un server all'altro. La matrice può contenere il numero indice, l'indice nome, o entrambi.

Note: Il risultato di questa funzione saranno memorizzati. Utilizzare clearstatcache() per cancellare la cache.


Esempio

<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>

L'output del codice sopra possono essere:

Access time: 1141633430
Modification time: 1141298003
Device number: 0

<Completa PHP Filesystem di riferimento