Derniers tutoriels de développement web
 

PHP fstat() Function


<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