Funções para Sistema de arquivo
PHP Manual

filectime

(PHP 4, PHP 5)

filectimeObtém o tempo de modificação do inode do arquivo

Descrição

int filectime ( string $nomedoarquivo )

Obtém o tempo de modificação do inode do arquivo.

Parâmetros

filename

Caminho para o arquivo.

Valor Retornado

Retorna o tempo que o arquivo foi modificado, ou FALSE no caso de um erro. O tempo é retornado como um Unix timestamp.

Exemplos

Exemplo #1 Exemplo da filectime()

<?php

// Exibe algo como: arquivo.txt foi modificado em: December 29 2002 22:16:23.

$filename 'arquivo.txt';
if (
file_exists($filename)) {
    echo 
"$filename foi modificado em: " date ("F d Y H:i:s."filectime($filename));
}

?>

Notas

Nota:

Nota: Em muitos sistemas de arquivos Unix, um arquivo é considerado modificado quando seus dados de inode é modificado; isto é, quando as permissões, proprietário, grupo ou outras metadata do inode é atualizada. Veja também filemtime() (que é o que você quer usar quando você quer criar rodapé "Last Modified" em páginas web) e fileatime().

Nota:

Note também que em alguns textos de Unix o ctime de um arquivo é referenciado como sendo o tempo de criação do arquivo. Isto é errado. Não há tempo de criação para arquivos Unix em muitos sistemas de arquivos Unix.

Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.

Dica

A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Supported Protocols and Wrappers para uma lista de quais wrappers são suportados pela família de funções stat().

Veja Também


Funções para Sistema de arquivo
PHP Manual