Dateiinformationen/mimetype

Kann ich irgenwie den Mimetyp von dateien auslesen?
Man kann ja alles möglich über eine Datei erfahren, z.B. mit filesize().
Nur wie ich den Mimetype auslesen kann, hab ich noch nicht rausgefunden.

Danke für eure Hilfe.
Thomas

meinst du das hier:
Befehl
string filetype ( string filename )

Mit filetype() kann man sich den Typ einer Datei (filename) zurückgeben lassen.
Als Rückgabewert dieser Funktion erhalten Sie den Typ der Datei, im Fehlerfall
wird false zurückgeliefert.

Mögliche Ausgaben(Typen) sind:
fifo, char, dir, block, link, file, unknown

Beachten Sie bitte, dass das Ergebnis zwischengespeichert (siehe clearstatcache)
wird.

<?PHP $datei = 'statistik.csv';
$id = filetype($datei); echo "Typ der Datei $datei: $id"; ?\> Ausgabe Typ der Datei statistik.csv: file

Git keinen mimetype zurück

Mögliche Ausgaben(Typen) sind:
fifo, char, dir, block, link, file, unknown

Hab ich schon probiert… aber wenn ich bei PDF oder DOC Dateien FILE zurückbekomme hilft mir das nichts.

Ich brauche den Mimetype

sowas gibts net wie es aussieht, sonst würde es sowas net geben:
http://www.homepage-forum.de/showthread.php?t=20316

Hallo

sowas gibts net wie es aussieht,

kann ich kaum glauben.

In Perl würde man das mit File::Type bestimmen,
also etwa so:

$\> ls
meinedatei.pdf

$\> perl -MFile::Type -e '
 $ft = File::Type-\>new(); $fn = shift;
 print $ft-\>checktype\_filename($fn),"\n"
 
' meinedatei.pdf


 application/pdf
$\>

In PHP hab ich sowas auch schon mal gesehen,
vielleicht ist es das hier:

 $file = "meinedatei.pdf";
 $fh = finfo\_open(FILEINFO\_MIME);
 $filetype = finfo\_file($fh, $file);

Grüße

CMБ