Gemeinsamer Code für PHP zum Abrufen der Dateierstellungszeit und der Änderungszeit
filemtime ( string filename ) 返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。 例如:$a=filemtime("log.txt"); echo "修改时间:".date("Y-m-d H:i:s",$a); filectime ( string filename ) 返回文件上次 inode 被修改的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。 例如:$a=filectime("log.txt"); echo "创建时间:".date("Y-m-d H:i:s",$a); fileatime ( string filename ) 返回文件上次被访问的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。 例如:$a=fileatime("log.txt"); echo "修改时间:".date("Y-m-d H:i:s",$a);
filemtime (Zeichenfolge Dateiname)
Gibt die Zeit zurück, zu der die Datei zuletzt geändert wurde, und gibt in diesem Fall FALSE zurück des Fehlers. Die Zeit wird als Unix-Zeitstempel zurückgegeben, der mit date() verwendet werden kann.
filectime (string filename)
Gibt die Zeit zurück, zu der der letzte Inode der Datei geändert wurde, oder FALSE, wenn ein Fehler auftritt. Die Zeit wird als Unix-Zeitstempel zurückgegeben.
fileatime (string filename)
Gibt die Zeit zurück, zu der zuletzt auf die Datei zugegriffen wurde, oder FALSE, wenn ein Fehler auftritt. Die Zeit wird als Unix-Zeitstempel zurückgegeben.
////////////////////////////
filectime: Linux letzte Änderungszeit
filemtime : letzte Änderungszeit
fileatime: letzte Zugriffszeit
//////////////////////////// /// ///////////////////////////////////////////////
filemtime
(PHP 3, PHP 4)
filemtime – Dateiänderungszeit abrufen
Beschreibung
int filemtime ( string filename)
Gibt die Zeit zurück, zu der die Datei zuletzt geändert wurde, oder FALSE bei einem Fehler. Die Zeit wird als Unix-Zeitstempel zurückgegeben, der mit date() verwendet werden kann.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Weitere Informationen finden Sie unter „clearstatcache()“.
Hinweis: Diese Funktion kann nicht für Remote-Dateien verwendet werden. Der Zugriff auf die zu prüfenden Dateien muss über das Dateisystem des Servers erfolgen.
Diese Funktion gibt den Zeitpunkt zurück, zu dem der Datenblock in der Datei zuletzt geschrieben wurde, also den Zeitpunkt, zu dem der Inhalt der Datei zuletzt geändert wurde.
Beispiel 1. filemtime() Beispiel
<?php // outputs e.g. somefile.txt was last modified: December 29 2002 22:16:23. $filename = 'somefile.txt'; if (file_exists($filename)) { echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename)); } ?>
filectime
(PHP 3, PHP 4)
filectime – Ermitteln Sie die Inode-Änderungszeit der Datei
Beschreibung
int filectime (string filename)
Gibt die Zeit zurück, zu der der letzte Inode der Datei geändert wurde, oder FALSE, wenn ein Fehler auftritt. Die Zeit wird als Unix-Zeitstempel zurückgegeben.
Hinweis: In den meisten Unix-Dateisystemen gilt eine Datei als geändert, wenn ihre Inode-Daten geändert wurden. Das heißt, wenn die Berechtigungen, der Besitzer, alle Gruppen oder andere Metadaten der Datei im Inode aktualisiert werden. Siehe filemtime() (dies ist die Funktion, die Sie zum Erstellen einer „zuletzt aktualisierten“ Fußzeile auf einer Webseite verwenden möchten) und fileatime().
Beachten Sie, dass einige Unix-Anweisungen ctime als den Zeitpunkt angeben, zu dem die Datei erstellt wurde, was falsch ist. In den meisten Unix-Dateisystemen gibt es keine Erstellungszeit für Unix-Dateien.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Weitere Informationen finden Sie unter „clearstatcache()“.
Hinweis: Diese Funktion kann nicht für Remote-Dateien verwendet werden. Der Zugriff auf die überprüften Dateien muss über das Dateisystem des Servers erfolgen.
Beispiel 1. fileatime() Beispiel
<?php // 输出类似:somefile.txt was last changed: December 29 2002 22:16:23. $filename = 'somefile.txt'; if (file_exists($filename)) { echo "$filename was last changed: " . date ("F d Y H:i:s.", filectime($filename)); } ?>
fileatime
(PHP 3, PHP 4)
fileatime – Ermitteln Sie die letzte Zugriffszeit der Datei
Beschreibung
int fileatime (string filename)
Gibt die Zeit zurück, zu der zuletzt auf die Datei zugegriffen wurde, oder FALSE, wenn ein Fehler auftritt. Die Zeit wird als Unix-Zeitstempel zurückgegeben.
Hinweis: Die Uhrzeit einer Datei sollte jedes Mal geändert werden, wenn ein Datenblock in der Datei gelesen wird. Die Leistung wird beeinträchtigt, wenn eine Anwendung regelmäßig auf eine große Anzahl von Dateien oder Verzeichnissen zugreift. Einige Unix-Dateisysteme können ATime-Updates beim Laden deaktivieren, um die Leistung solcher Programme zu verbessern. Der USENET-Newsgroup-Spool ist ein häufiges Beispiel. Diese Funktion ist in diesem Dateisystem nutzlos.
Hinweis: Das Ergebnis dieser Funktion wird zwischengespeichert. Weitere Informationen finden Sie unter „clearstatcache()“.
Hinweis: Diese Funktion kann nicht für Remote-Dateien verwendet werden. Der Zugriff auf die zu prüfenden Dateien muss über das Dateisystem des Servers erfolgen.
Beispiel 1. fileatime()-Beispiel
<?php // 输出类似:somefile.txt was last accessed: December 29 2002 22:16:23. $filename = 'somefile.txt'; if (file_exists($filename)) { echo "$filename was last accessed: " . date ("F d Y H:i:s.", fileatime($filename)); } ?>
Weitere verwandte Artikel zum Abrufen des Dateierstellungsdatums, des Änderungsdatums und der Zugriffszeit in PHP finden Sie auf der chinesischen PHP-Website!