PHP stat()
La fonction stat() est une fonction intégrée en PHP qui renvoie des informations sur un fichier.
Syntaxe
stat(path)
Paramètres
- path(Obligatoire) : Spécifie le chemin d’accès au fichier à vérifier
Valeur de retour
La fonction renvoie un tableau contenant des informations sur le fichier.
- [0] ou [dev] : Numéro de périphérique
- [1] ou [ino] : Numéro d’inode
- [2] ou [mode] : Mode de protection des inodes
- [3] ou [nlink] : Nombre de liens
- [4] ou [uid] : ID utilisateur
- [5] ou [gid] : ID de groupe
- [6] ou [rdev] : Type de périphérique d’inode
- [7] ou [taille] : Taille en octets
- [8] ou [atime] : Dernier accès (comme horodatage Unix)
- [9] ou [mtime] : Dernière modification (comme horodatage Unix)
- [10] ou [ctime] : Dernier modification d’inode (comme horodatage Unix)
- [11] ou [blksize] : Taille de bloc des E/S du système de fichiers
- [12] ou [blocs] : Nombre de blocs alloués
Version PHP:
4+
Exemple :
<?php $st = stat("file.txt"); echo "Temps d'accès: " .$st["atime"] . "<br>"; echo "Temps de modification: " .$st["mtime"] . "<br>"; echo "Numéro de périphérique: " .$st["dev"]; ?>
Sortie:
Temps d'accès: 12547845 Temps de modification: 1254789 Numéro de périphérique: 2