Die Funktion stat() gibt Informationen über eine Datei zurück.
Diese Funktion gibt ein Array zurück, das die folgenden Elemente enthält:
[0] oder [dev] – Gerätenummer
[1] oder [ino] – Inode-Nummer
[2] oder [mode] – Inode-Schutzmodus
[3] oder [nlink] – Anzahl der Verbindungen
[4] oder [uid] – Die Benutzer-ID des Eigentümers
[5] oder [gid] – Die Gruppen-ID des Besitzers
[6] oder [rdev] – Inode-Gerätetyp
[7] oder [Größe] – Dateigröße in Bytes
[8] oder [atime] – letzte Zugriffszeit (Unix-Zeitstempel)
[9] oder [mtime] – letzte Änderungszeit (Unix-Zeitstempel)
[10] oder [ctime] – Zeitpunkt der letzten Inode-Änderung (Unix-Zeitstempel)
[11] oder [blksize] – Blockgröße für Dateisystem-E/A (falls unterstützt)
[12] oder [Blöcke] – Anzahl der belegten Blöcke
stat( Dateiname )
Parameter | beschreiben |
---|---|
Dateiname | Erforderlich. Gibt den Pfad zur Datei an. |
Hinweis: Die von dieser Funktion zurückgegebenen Ergebnisse stimmen nicht mit den Server-zu-Server-Ergebnissen überein. Dieses Array enthält numerische Indizes, Namensindizes oder beides.
Hinweis: Die Ergebnisse dieser Funktion werden zwischengespeichert. Bitte verwenden Sie „clearstatcache()“, um den Cache zu leeren.
<?php$stat = stat('test.txt');echo 'Zugriffszeit: ' .$stat['atime'];echo '<br />Änderungszeit: ' .$stat['mtime'];echo '<br />Gerätenummer: ' .$stat['dev'];?>
Der obige Code gibt Folgendes aus:
Zugriffszeit: 1141633430Änderungszeit: 1141298003Gerätenummer: 0