English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de Base

Tutoriel PHP Avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP fileatime()

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.

Syntaxe

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.

Exemple1

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.

Exemple2

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.

PHP Filesystem Référence Manuel