Neueste Web-Entwicklung Tutorials
 

PHP stat() Function


<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