Forum und email

stat

(PHP 4, PHP 5, PECL maxdb:7.5.00.24-7.6.00.38)

stat — Renvoie les informations à propos d'un fichier

Description

array stat ( string $filename )

stat() renvoie les informations à propos du fichier filename . Si filename est un lien symbolique, les informations proviennent du fichier lui-même, et non du lien symbolique. lstat() est identique à stat() sauf que les informations seront alors basées sur le lien symbolique.

En cas d'erreurs, stat() retourne FALSE. Elle générera aussi un avertissement.

Retourne un tableau avec des informations sur le fichier avec les éléments suivants. Ce tableau commence à zéro. En plus de retourner ces attributs dans un tableau indexé, ils peuvent être accédés par leurs clés, comme mentionné à côté de chaque paramètre ; ceci est disponible depuis PHP 4.0.6 :

Résultat de stat() et fstat()
Numéro Nom (depuis PHP 4.0.6) Description
0 dev volume
1 ino inode
2 mode droits d'accès à l'inode
3 nlink nombre de liens
4 uid userid du propriétaire
5 gid groupid du propriétaire
6 rdev type de volume, si le volume est *
7 size taille en octets
8 atime date de dernier accès (Unix timestamp)
9 mtime date de dernière modification (Unix timestamp)
10 ctime date de dernier changement d'inode (Unix timestamp)
11 blksize taille de bloc
12 blocks nombre de blocs alloués
* - uniquement sur les systèmes qui supportent le type st_blksize. Les autres systèmes (e.g. Windows) retournent -1.

Note: Les résultats de cette fonction sont mis en cache. Voyez la fonction clearstatcache() pour plus de détails.

Tip

Depuis PHP 5.0.0, cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Liste des protocoles supportés pour une liste des protocoles supportant la famille de fonctionnalités de stat().

Voir aussi lstat(), fstat(), filemtime() et filegroup().