<Komplettes PHP - Dateisystem Referenz
Definition und Verwendung
Die fstat() Funktion gibt Informationen über eine geöffnete 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
fstat(file)
Parameter | Beschreibung |
---|---|
file | Erforderlich. Gibt die geöffnete Datei zu überprüfen |
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.
Tip: Diese Funktion ist ähnlich stat() , mit der Ausnahme , dass mit dieser Funktion die Datei geöffnet sein muss.
Beispiel
<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
Der Ausgang des obigen Code könnten sein:
Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)
<Komplettes PHP - Dateisystem Referenz