Manuel PHP
Précédent |  | Suivant

# fstat

(PHP 4 , PHP 5)

fstat -- Lit les informations sur un fichier à partir d'un pointeur de fichier

## Description

array fstat ( resource handle )

fstat() rassemble les informations sur le fichier dont on connaît le pointeur handle. fstat() est similaire à la fonction stat(), hormis le fait qu'elle utilise un pointeur de fichier, au lieu d'un nom de fichier.

Retourne un tableau contenant les statistiques pour le fichier ; le format de ce tableau est décrit en détail sur la page de documentation de la fonction stat().

Exemple 1. Exemple avec fstat()

`<?php // ouuvre un fichier $fp = fopen("/etc/passwd", "r"); // lit des informations $fstat = fstat($fp); // ferme le fichier fclose($fp); // affiche le résultat print_r(array_slice($fstat, 13)); ?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    Array
    (
        [dev] => 771
        [ino] => 488704
        [mode] => 33188
        [nlink] => 1
        [uid] => 0
        [gid] => 0
        [rdev] => 0
        [size] => 1114
        [atime] => 1061067181
        [mtime] => 1056136526
        [ctime] => 1056136526
        [blksize] => 4096
        [blocks] => 8
    )

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

> Note : Cette fonction ne fonctionne pas avec les fichiers distants, car le fichier utilisé doit être accessible sur le système de fichiers local.

Précédent | Sommaire | Suivant
fseek | Niveau supérieur | ftell