PHP
Referenzliste
fileatime
Dateisystem-Funktionen
Befehl:
int fileatime ( string $filename )
Parameter-Liste:
Beschreibung | |
---|---|
Pfad zu der Datei. |
Rückgabewerte:
Gibt Datum und Uhrzeit des letzten Zugriffs auf eine Datei zurück, Im Fehlerfall wird
FALSE
zurückgegeben. Das Datum wird als UNIX-Timestamp zurückgegeben. Beschreibung:
Mit fileatime() kann man sich das Datum und die Uhrzeit des letzten Zugriffs auf eine Datei (filename) liefern lassen.
Als Rückgabewert dieser Funktion erhalten Sie das Datum im UNIX-Timestamp-Format (Beginn der UNIX-Epoche - 01.01.1970 , 0:00:00 GMT), im Fehlerfall wird false zurückgeliefert.
Beachten Sie bitte, dass das Ergebnis zwischengespeichert (siehe clearstatcache()) wird.
Als Rückgabewert dieser Funktion erhalten Sie das Datum im UNIX-Timestamp-Format (Beginn der UNIX-Epoche - 01.01.1970 , 0:00:00 GMT), im Fehlerfall wird false zurückgeliefert.
Beachten Sie bitte, dass das Ergebnis zwischengespeichert (siehe clearstatcache()) wird.
Aktiv in Version:
(PHP 4, PHP 5)
Hinweis:
Hinweis:
Der atime Wert einer Datei soll sich immer dann ändern, wenn die Dateiblöcke einer Datei gelesen werden. Dies kann in Bezug auf Performance teuer sein, falls eine Anwendung regelmässig auf eine sehr grosse Anzahl an Dateien oder Verzeichnissen zugreift.
Einige Unix Dateisysteme können so eingebunden werden, dass atime Änderungen ausgeschaltet sind, um die Performace solcher Anwendungen zu steigern. USENET news spools sind ein bekanntes Beispiel. Auf solchen Dateisystemen ist diese Funktion nutzlos.
Hinweis:
Hinweis:
Beachten Sie, dass die zeitliche Auflösung bei verschiedenen Dateisystemen unterschiedlich sein kann.
Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().
Tips:
Tips:
Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle and Wrappers nach, welcher Wrapper die Funktionalität von stat() unterstützt.
Fehler:
Im Fehlerfall wird eine
E_WARNING
ausgegeben. Siehe auch:
Liefert Datum und Uhrzeit der letzten Dateiänderung
Liefert die Inode-Nummer einer Datei
• date()
Formatiert ein(e) angegebene(s) Ortszeit/Datum
fileatime() - Beispiel:
Eingabe:
<?php // gibt z.B. aus Letzer Zugriff auf somefile.txt: December 29 2002 22:16:23. $filename = 'somefile.txt'; if (file_exists($filename)) { echo "Letzer Zugriff auf $filename: " . date("F d Y H:i:s.", fileatime($filename)); } ?>
Beschreibung:
Der atime Wert einer Datei soll sich immer dann �ndern, wenn die Dateibl�cke einer Datei gelesen werden. Dies kann in Bezug auf Performance teuer sein, falls eine Anwendung regelm�ssig auf eine sehr grosse Anzahl an Dateien oder Verzeichnissen zugreift.
Einige Unix Dateisysteme k�nnen so eingebunden werden, dass atime �nderungen ausgeschaltet sind, um die Performace solcher Anwendungen zu steigern. USENET news spools sind ein bekanntes Beispiel. Auf solchen Dateisystemen ist diese Funktion nutzlos.
Einige Unix Dateisysteme k�nnen so eingebunden werden, dass atime �nderungen ausgeschaltet sind, um die Performace solcher Anwendungen zu steigern. USENET news spools sind ein bekanntes Beispiel. Auf solchen Dateisystemen ist diese Funktion nutzlos.
fileatime() - Beispiel 2:
Eingabe:
<?PHP $datei = 'statistik.csv'; $zeit = fileatime ( $datei ); echo 'Letzter Zugriff auf die Datei ' . $datei . ': ' . $zeit . '<br>'; echo 'Formatiert: ' . gmdate ( 'd M Y H:i:s', $zeit ); ?>
Ausgabe:
Letzter Zugriff auf die Datei statistik.csv: 997101358
Formatiert: 06 Aug 2001 12:35:58
Formatiert: 06 Aug 2001 12:35:58
Dateisystem-Funktionen