Derniers tutoriels de développement web
 

PHP stat() Function


<Complete PHP Référence Filesystem

Définition et utilisation

La stat() renvoie des informations sur un fichier.

Cette fonction retourne un tableau contenant les éléments suivants:

  • [0] ou [dev] - Numéro de périphérique
  • [1] ou [ino] - Numéro Inode
  • [2] ou [mode] - mode de protection Inode
  • [3] ou [nlink] - Nombre de liens
  • [4] ou [uid] - ID utilisateur du propriétaire
  • [5] ou [gid] - Groupe ID propriétaire
  • [6] ou [rdev] - type de dispositif Inode
  • [7] ou [size] - Taille en octets
  • [8] ou [atime] - Dernier accès (as Unix timestamp)
  • [9] ou [mtime] - Dernière mise à jour (as Unix timestamp)
  • [10] ou [ctime] - Dernière modification de l' inode (as Unix timestamp)
  • [11] ou [blksize] - taille de bloc (if supported)
  • [12] ou [blocs] - Nombre de blocs alloués

Syntaxe

stat( Paramètre La description filename Champs obligatoires. Indique le chemin du fichier

Conseils et notes

Note: Les résultats de cette fonction diffèrent du serveur vers le serveur. Le tableau peut contenir l'index du numéro, l'index de nom, ou les deux.

Note: Le résultat de cette fonction sont mises en cache. Utilisez clearstatcache() pour effacer le cache.


Exemple

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

au-dessus de la sortie du code pourrait être:

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

<Complete PHP Référence Filesystem