<Completa PHP Sistema de Arquivos de Referência
Definição e Uso
O stat() função retorna informações sobre um arquivo.
Esta função devolve uma matriz com os seguintes elementos:
- [0] ou [dev] - número de dispositivos
- [1] ou [ino] - número Inode
- [2] ou [mode] - modo de proteção Inode
- [3] ou [nlink] - Número de ligações
- [4] ou [uid] - ID de usuário do dono
- [5] ou [gid] - Grupo ID do proprietário
- [6] ou [rdev] - Inode tipo de dispositivo
- [7] ou [size] - Tamanho em bytes
- [8] ou [atime] - Último acesso (as Unix timestamp)
- [9] ou [mtime] - Modificada (as Unix timestamp)
- [10] ou [ctime] - Última modificação do inode (as Unix timestamp)
- [11] ou [blksize] - Blocksize de sistema de ficheiros IO (if supported)
- [12] ou [blocos] - Número de blocos alocado
Sintaxe
stat( Parâmetro Descrição filename Requeridos. Especifica o caminho para o arquivo
Dicas e Notas
Note: Os resultados desta função será diferente de servidor para servidor. A matriz pode conter o número de índice, o índice de nome, ou ambos.
Note: O resultado desta função é cacheada. Use clearstatcache() para limpar o cache.
Exemplo
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
A saída do código acima poderia ser:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
<Completa PHP Sistema de Arquivos de Referência