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