22.2 Auf Dateiinformationen zugreifen

Problem

Sie wollen die Metadaten einer Datei direkt lesen, beispielsweise Berechtigungen und Eigentümerinformationen.

Lösung

Verwenden Sie stat(), das ein Array mit Informationen über eine Datei zurückgibt:

$info = stat('harpo.php');

Diskussion

Die Funktion stat() gibt ein Array mit sowohl numerischen als auch String-Indizes zurück, das Informationen über eine Datei enthält. Die Elemente dieses Arrays sind in Tabelle 22.3 aufgeführt.

Tabelle 22.3 Von stat() zurückgegebene Informationen

Numerischer Index

String-Index

Wert

0

dev

Device

1

ino

Inode

2

mode

Berechtigungen

3

nlink

Link-Anzahl

4

uid

User-ID des Eigentümers

5

gid

Gruppen-ID der Gruppe

6

rdev

Device-Typ für Inode-Devices (-1 unter Windows)

7

size

Größe (in Bytes)

8

atime

Letzte Zugriffszeit ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.