filetype
(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Liefert den Typ einer Datei
Parameter-Liste
filename
-
Pfad zu der Datei
Rückgabewerte
Gibt den Typ einer Datei zurück. Mögliche Werte sind fifo, char,
dir, block, link, file, socket und unknown.
Gibt false
zurück, wenn ein Fehler auftrat. filetype()
erzeugt auch eine E_NOTICE
-Meldung, wenn der stat-Aufruf
fehlschlägt oder der Dateityp unbekannt ist.
Fehler/Exceptions
Im Fehlerfall wird eine E_WARNING
ausgegeben.
Beispiele
Beispiel #1 filetype()-Beispiel
<?php
echo filetype('/etc/passwd');
echo "\n";
echo filetype('/etc/');
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Anmerkungen
Hinweis: Die Ergebnisse dieser Funktion
werden zwischengespeichert. Weitere Details sind bei
clearstatcache() zu finden.
TippSeit PHP 5.0.0 kann diese
Funktion mit einigen URL-Wrappern benutzt werden. Schauen
Sie in der Liste unter Unterstützte Protokolle und Wrapper nach, welcher Wrapper die
Funktionalität von stat() unterstützt.
Siehe auch
- is_dir() - Prüft, ob der angegebene Dateiname ein Verzeichnis ist
- is_file() - Prüft, ob der Dateiname eine reguläre Datei ist
- is_link() - Prüft, ob der Dateiname ein symbolischer Link ist
- file_exists() - Prüft, ob eine Datei oder ein Verzeichnis existiert
- mime_content_type() - Ermittelt den MIME-Typ des Inhalts einer Datei
- pathinfo() - Liefert Informationen über einen Dateipfad
- stat() - Sammelt Informationen über eine Datei