Função PHP filectime()
Definição e uso
A função filectime() retorna o tempo da última modificação do inode do arquivo especificado.
Esta função retorna o tempo da última modificação do inode do arquivo. Se houver erro, retorna false. O tempo é retornado na forma de timestamp Unix.
Sintaxe
fileatime(filename)
Parâmetros | Descrição |
---|---|
filename | Obrigatório. Especifica o arquivo a ser verificado. |
Dicas e comentários
Dica:O resultado dessa função é armazenado em cache. Use clearstatcache() para limpar o cache.
Atenção:Na maioria dos sistemas de arquivos Unix, um arquivo é considerado modificado quando os dados do inode do arquivo são alterados. Isso significa que quando os direitos de arquivo, proprietário, grupo proprietário ou outros metadados do inode são atualizados. Veja filemtime()((esta é a função que você deseja usar para criar um rodapé de "última atualização" na página da Web)) e fileatime().
Comentário:Alguns textos de instrução Unix chamam ctime de tempo de criação do arquivo, o que está errado. Na maioria dos sistemas de arquivos Unix, não há tempo de criação de arquivo Unix.
Exemplo
<?php echo filectime("test.txt"); echo "Última alteração: ".date("F d Y H:i:s.",filectime("test.txt")); ?>
Saída:
1138609592 Última alteração: 30 de janeiro de 2006 09:26:32.