La fonction stat() renvoie des informations sur un fichier.
Cette fonction renverra un tableau contenant les éléments suivants :
[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 connexions
[4] ou [uid] - L'ID utilisateur du propriétaire
[5] ou [gid] – L’identifiant du groupe du propriétaire
[6] ou [rdev] - type de périphérique inode
[7] ou [taille] - taille du fichier en octets
[8] ou [atime] - heure du dernier accès (horodatage Unix)
[9] ou [mtime] - heure de la dernière modification (horodatage Unix)
[10] ou [ctime] - Heure du dernier changement d'inode (horodatage Unix)
[11] ou [blksize] - Taille de bloc pour les E/S du système de fichiers (si pris en charge)
[12] ou [blocs] - nombre de blocs occupés
stat( nom de fichier )
paramètre | décrire |
---|---|
nom de fichier | Requis. Spécifie le chemin d'accès au fichier. |
Remarque : Les résultats renvoyés par cette fonction ne sont pas les mêmes que les résultats de serveur à serveur. Ce tableau contient des index numériques, des index de noms ou les deux.
Remarque : Les résultats de cette fonction seront mis en cache. Veuillez utiliser clearstatcache() pour vider le cache.
<?php$stat = stat('test.txt');echo 'Heure d'accès : ' .$stat['atime'];echo '<br />Heure de modification : ' .$stat['mtime'];echo '<br />Numéro de périphérique : ' .$stat['dev'];?>
Le code ci-dessus affichera :
Temps d'accès : 1141633430Heure de modification : 1141298003Numéro d'appareil : 0