English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione fileatime() può restituire l'ultima visita del file specificato. Se ha successo, questa funzione può restituire l'ultima visita come timestamp Unix, se fallisce restituisce false.
int fileatime ( string $filename )
Il risultato di questa funzione è già nel cache. Possiamo utilizzare la funzione clearstatcache() per pulire il cache.
Ogni volta che si legge un blocco di dati dal file, è possibile modificare l'ora di accesso del file. Alcuni sistemi Unix chiudono l'aggiornamento dell'ora di accesso perché quando un'applicazione accede regolarmente a un gran numero di file, può influenzare le prestazioni. Chiudere l'aggiornamento dell'ora di accesso può migliorare le prestazioni di tali programmi.
Visualizza il timestamp dell'ultima visita del file e formatta l'output.
<?php echo fileatime("sample.txt"); echo "\n"; echo "Ultima visita: " . date("F d Y H:i:s.", fileatime("sample.txt")); ?>
Risultato di output
1590217956 Ultima visita: May 23 2020 09:12:36.
Prima di tutto, verifica se il file esiste, quindi visualizza il timestamp dell'ultima visita del file e formatta l'output.
<?php $filename = "/PhpProject/sample.txt"; if(file_exists($filename)) { echo "\$filename Ultima visita: " . date("F d Y H:i:s.", fileatime($filename)); } ?>
Risultato di output
/PhpProject/sample.txt Ultima visita: May 23 2020 09:12:36.