English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função fileatime() pode retornar o tempo de acesso da última vez do arquivo especificado. Se sucesso, esta função pode retornar o tempo de acesso da última vez como timestamp Unix, se falhar, retorna false.
int fileatime ( string $filename )
O resultado deste função já está em cache. Podemos usar a função clearstatcache() para limpar o cache.
Cada vez que se lê um bloco de dados do arquivo, pode-se alterar o tempo de acesso ao arquivo. Alguns sistemas Unix desativam a atualização do tempo de acesso porque, quando um aplicativo acessa regularmente muitos arquivos, isso pode afetar o desempenho. Desativar a atualização do tempo de acesso pode melhorar o desempenho desses programas.
Exiba o timestamp da última visita ao arquivo formatado
<?php echo fileatime("sample.txt"); echo "\n"; echo "Última visita: " . date("F d Y H:i:s.", fileatime("sample.txt")); ?>
Resultados de saída
1590217956 Última visita: Maio 23 2020 09:12:36.
Primeiro, verifique se o arquivo existe, então exiba o timestamp da última visita ao arquivo formatado
<?php \$filename = "/PhpProject/sample.txt"; if(file_exists(\$filename)) { echo "\$filename Última visita: " . date("F d Y H:i:s.", fileatime(\$filename)); } ?>
Resultados de saída
/PhpProject/sample.txt Última visita: Maio 23 2020 09:12:36.