Funções para Sistema de arquivo
PHP Manual

fstat

(PHP 4, PHP 5, PHP 7)

fstatLê informações sobre um arquivo usando um ponteiro de arquivo aberto

Descrição

array fstat ( resource $handle )

Obtêm estatísticas do arquivo aberto pelo ponteiro de arquivos handle. Esta função é similar à função stat() exceto que ela opera em um ponteiro de arquivo aberto ao invés de um nome de arquivo.

Parâmetros

handle

Um ponteiro de arquivo tipo resource tipicamente criado por fopen().

Valor Retornado

Retorna um array com as estatísticas de um arquivo. O formato do array é descrito em detalhes na página do manual sobre stat().

Exemplos

Exemplo #1 Exemplo fstat()

<?php

// abre um arquivo
$fp fopen("/etc/passwd""r");

// colhe as estatísticas
$fstat fstat($fp);

// fecha o arquivo
fclose($fp);

// imprime somente a parte de índices associativos
print_r(array_slice($fstat13));

?>

O exemplo acima irá imprimir algo similar à:

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
)

Notas

Nota: Esta função não trabalha com arquivos remotos, de forma que o arquivo a ser examinado precisa ser acessível pelo sistema de arquivos do servidor.


Funções para Sistema de arquivo
PHP Manual