<Complete PHP Référence Filesystem
Définition et utilisation
Le fstat() renvoie des informations sur un fichier ouvert.
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
fstat(file)
Paramètre | La description |
---|---|
file | Champs obligatoires. Indique le fichier ouvert pour 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.
Tip: Cette fonction est similaire à stat() , sauf que cette fonction , le fichier doit être ouvert.
Exemple
<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
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