English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Filesystem Référence Manuel
La fonction fileatime() peut retourner le temps d'accès de la dernière fois du fichier spécifié. Si elle réussit, cette fonction peut retourner le temps d'accès de la dernière fois sous forme de timestamp Unix, sinon elle retourne false.
int fileatime ( string $filename )
Le résultat de cette fonction est en cache. Nous pouvons utiliser la fonction clearstatcache() pour nettoyer le cache.
Chaque fois que vous lisez un bloc de données dans le fichier, vous pouvez modifier le temps d'accès du fichier. Certains systèmes Unix ferment la mise à jour du temps d'accès car, lorsque les applications accèdent régulièrement à un grand nombre de fichiers, cela peut affecter les performances. La fermeture de la mise à jour du temps d'accès peut améliorer les performances de ces programmes.
Vérifiez le timestamp de la dernière visite du fichier et affichez-le sous forme formatée
<?php echo fileatime("sample.txt"); echo "\n"; echo "Dernière visite: ".date("F d Y H:i:s.",fileatime("sample.txt")); ?>
Résultat de la sortie
1590217956 Dernière visite: May 23 2020 09:12:36.
Tout d'abord, vérifiez l'existence du fichier, puis consultez le timestamp de la dernière visite du fichier et affichez-le sous forme formatée
<?php $filename = "/PhpProject/sample.txt"; if(file_exists($filename)) { echo "$filename Dernière visite le: " . date("F d Y H:i:s.", fileatime($filename)); } ?>
Résultat de la sortie
/PhpProject/sample.txt Dernière visite le: May 23 2020 09:12:36.