PHP filectime() functie

Definitie en gebruik

De filectime() functie retourneert de tijd waarop het laatste inode van het opgegeven bestand is gewijzigd.

Deze functie retourneert de tijd waarop het laatste inode van het bestand is gewijzigd. Retourneert false bij fout. De tijd wordt in de vorm van een Unix-tijdstempel geretourneerd.

Syntaxis

fileatime(filename)
Parameters Beschrijving
filename Verplicht. Bepaal het bestand dat moet worden gecontroleerd.

Tips en opmerkingen

Tip:Het resultaat van deze functie wordt gecached. Gebruik clearstatcache() om de cache te legen.

Let op:In de meeste Unix-bestandssystemen wordt een bestand als gewijzigd beschouwd wanneer de inode-gegevens van het bestand worden gewijzigd. Dit betekent dat de rechten, eigenaar, groep of andere metadata in de inode worden bijgewerkt. Zie filemtime()(dit is de functie die je wilt gebruiken om een voetnoot van "laatst bijgewerkt" op een webpagina te maken)en fileatime().

Opmerking:Sommige Unix-instructies noemen ctime het oprichtingstijd van het bestand, wat verkeerd is. In de meeste Unix-bestandssystemen bestaat er geen oprichtingstijd voor Unix-bestanden.

Voorbeeld

<?php
echo filectime("test.txt");
echo "Laatste wijziging: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

Uitvoer:

1138609592
Laatste wijziging: 30 januari 2006 09:26:32.