<Complete PHP Référence Filesystem
Définition et utilisation
Le lstat() renvoie des informations sur un fichier ou un lien symbolique.
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
lstat(file)
Paramètre | La description |
---|---|
file | Champs obligatoires. Indique le fichier à vérifier |
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.
Tip: Cette fonction est similaire à stat() , sauf que si le paramètre de fichier est un lien symbolique, l'état du lien symbolique est retourné (pas l'état du fichier pointé par le lien symbolique).
Exemple
<?php
print_r(lstat("test.txt"));
?>
au-dessus de la sortie du code pourrait être:
Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)
<Complete PHP Référence Filesystem