Ich habe diesen Code geschrieben:Wie überprüft man, ob ein MIME-Typ JPG, PNG, BMP oder GIF ist?
$filename = "some/path/where/the/file/can/be/found.some_extension";
$buffer = file_get_contents($filename);
$finfo = new finfo(FILEINFO_MIME_TYPE);
var_dump($finfo->buffer($buffer));
finfo_close($finfo);
Mögliche Ausgänge waren:
"image/jpeg", "image/png", "image/gif", "image/x-ms-bmp"
Ich möchte wissen, was die möglichen Ausgänge $finfo->buffer($buffer)
sind, wenn die Datei ein png, gif, bmp oder jpg?
Ich habe gesehen here eine returnMIMEType
Funktion, die zum Beispiel "image/x-ms-bmp"
nicht erkennen, um ein BMP zu sein.
http://www.php.net/manual/en/book.fileinfo.php http://www.php.net /manual/en/function.mime-content-type.php –
Verwenden Sie nicht den 'mime_content_type'; Es ist veraltet. – antoox
Danke Benjamin, aber ich habe in meiner Frage das Handbuch verlinkt, daher glaube ich, dass es offensichtlich ist, dass ich mir das Handbuch schon angesehen habe. –