fstat
(PHP 4, PHP 5)
fstat — Lê 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
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
Example#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($fstat, 13));
?>
O exemplo acima irá imprimir algo similar a:
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.