suche nach in der

flock> <filesize
Last updated: Fri, 18 May 2012

view this page in

filetype

(PHP 4, PHP 5)

filetypeLiefert den Typ einer Datei

Beschreibung

string filetype ( string $filename )

Liefert den Typ der übergebenen 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.

Beispiele

Beispiel #1 filetype() Beispiel

<?php

echo filetype('/etc/passwd');  // file
echo filetype('/etc/');        // dir

?>

Fehler/Exceptions

Im Fehlerfall wird eine E_WARNING ausgegeben.

Anmerkungen

Hinweis: Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().

Tipp

Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle and Wrappers 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
  • stat() - Sammelt Informationen über eine Datei
  • mime_content_type() - Detect MIME Content-type for a file (deprecated)



add a note add a note User Contributed Notes
filetype
Guillaume Cocatre-Zilgien
01-Nov-2004 02:42
"socket" should be added to the list of possible values that can be returned by filetype(). I have tested it with versions 4.3.0 and 5.0.2 of PHP.
ruach at chpc dot utah dot edu
11-Mar-2004 02:11
There are 7 values that can be returned. Here is a list of them and what each one means

block: block special device

char: character special device

dir: directory

fifo: FIFO (named pipe)

file: regular file

link: symbolic link

unknown: unknown file type

flock> <filesize
Last updated: Fri, 18 May 2012