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.