Forum und email

fileatime

(PHP 4, PHP 5)

fileatime — Obtém o último horário de acesso do arquivo

Descrição

int fileatime ( string $nomedoarquivo )

Retorna a data e hora em que o arquivo foi acessado pela última vez, ou FALSE em caso de erro. O tempo que é retornado é um timestamp UNIX.

Nota: O atime do arquivo supostamente deve mudar quando os blocos de informação do arquivo forem lidos. Isto pode ser caro em termos de performance quando uma aplicação freqüentemente acessa um número muito grande de arquivos ou diretórios. Alguns filesystems Unix podem ser montados com updates dos atimes desabilitados para aumentar a performance destas aplicações; USENET news spools é um exemplo comum. Nestes filesystems esta função é inútil.

Nota: O resultado desta função é cacheada. Veja clearstatcache() para mais detalhes.

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.

Example#1 Exemplo de fileatime()

<?php

// Exibe algo como: arquivo.txt teve o ultimo acesso em: December 29 2002 22:16:23.

$filename 'arquivo.txt';
if (
file_exists($filename)) {
    echo 
"$filename teve o ultimo acesso em: " date ("F d Y H:i:s."fileatime($filename));
}

?>

Veja também filemtime(), fileinode() e date().