Funzione PHP filectime()
Definizione e utilizzo
La funzione filectime() restituisce il tempo dell'ultima modifica dell'inode del file specificato.
La funzione restituisce il tempo dell'ultima modifica dell'inode del file. Se si verifica un errore, restituisce false. Il tempo viene restituito come timestamp Unix.
Sintassi
fileatime(filename)
Parametro | Descrizione |
---|---|
filename | Obbligatorio. Specifica il file da controllare. |
Suggerimenti e commenti
Suggerimento:Il risultato di questa funzione viene cacheato. Utilizzare clearstatcache() per cancellare la cache.
Attenzione:Nella maggior parte dei sistemi di file Unix, un file viene considerato modificato quando i dati dell'inode del file vengono modificati. Questo significa che quando vengono aggiornati i permessi, il proprietario, il gruppo proprietario o altri metadati dell'inode. Vedi filemtime()(questa è la funzione che si desidera utilizzare per creare il nota a piè di pagina "Ultimo aggiornamento" nella pagina Web) e fileatime().
Commento:Alcuni testi di spiegazione Unix chiamano ctime il tempo di creazione del file, è sbagliato. Nella maggior parte dei sistemi di file Unix non esiste un tempo di creazione del file Unix.
Esempio
<?php echo filectime("test.txt"); echo "Ultima modifica: ".date("F d Y H:i:s.",filectime("test.txt")); ?>
Output:
1138609592 Ultima modifica: 30 gennaio 2006 09:26:32.