22.1 Zeitstempel auslesen und setzen
Problem
Sie wollen wissen, wann eine Datei zum letzten Mal geändert wurde oder wann das letzte Mal auf sie zugegriffen wurde, oder Sie wollen die Zugangs- oder Änderungszeit einer Datei auf den neusten Stand bringen; zum Beispiel wollen Sie auf jeder Seite Ihrer Website anzeigen, wann sie zum letzten Mal geändert wurde.
Lösung
Die Funktionen fileatime()
, filemtime()
und filectime()
geben an, wann zum letzten Mal auf eine Datei zugegriffen oder diese modifiziert wurde oder wann deren Metadaten geändert wurden:
$letzter_zugriff = fileatime('larry.php'); $letze_aenderung = filemtime('moe.php'); $letzte_metaaenderung = filectime('curly.php');
Die Funktion touch()
ändert die Modifikationszeit einer Datei:
touch('shemp.php'); ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.