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
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.
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Б