<Komplettes PHP - Dateisystem Referenz
Definition und Verwendung
Die stat() Funktion gibt Informationen über eine Datei.
Diese Funktion gibt einen Array mit den folgenden Elementen:
- [0] oder [Entwickler] - Gerätenummer
- [1] oder [ino] - Inode-Nummer
- [2] oder [Modus] - Inode Schutzmodus
- [3] oder [nlink] - Anzahl der Links
- [4] oder [uid] - Benutzer-ID des Besitzers
- [5] oder [gid] - Gruppen-ID des Besitzers
- [6] oder [rdev] - Inode Gerätetyp
- [7] oder [size] - Größe in Bytes
- [8] oder [atime] - Letzter Zugriff (as Unix timestamp) - (as Unix timestamp)
- [9] oder [mtime] - Zuletzt geändert (as Unix timestamp) - (as Unix timestamp)
- [10] oder [Ctime] - Die letzte Inode Änderung (as Unix timestamp) - (as Unix timestamp)
- [11] oder [blksize] - Blocksize von Dateisystem - IO (if supported) wird (if supported)
- [12] oder [Blöcke] - Anzahl der Blöcke zugewiesen
Syntax
stat( Parameter Beschreibung filename Erforderlich. Gibt den Pfad zur Datei
Tipps und Hinweise
Note: Die Ergebnisse aus dieser Funktion von Server zu Server unterscheiden. Die Anordnung kann die Anzahl Index enthält, den Namensindex, oder beides.
Note: Das Ergebnis dieser Funktion zwischengespeichert werden. Verwenden Sie clearstatcache() den Cache zu löschen.
Beispiel
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
Der Ausgang des obigen Code könnten sein:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
<Komplettes PHP - Dateisystem Referenz