7
私はこのコードを書かれている:私は、ファイルはPNG、GIFであれば、$finfo->buffer($buffer)
の可能な出力何であるか、知っていただきたいと思いMIMEタイプがJPG、PNG、BMP、またはGIFであるかどうかをチェックする方法は?
"image/jpeg", "image/png", "image/gif", "image/x-ms-bmp"
、:
$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);
可能な出力がありましたbmp、またはjpg?
私はherereturnMIMEType
の機能を見ました。これは、例えば、"image/x-ms-bmp"
をbmpと検出しません。
http://www.php.net/manual/en/book.fileinfo.php http://www.php.net /manual/en/function.mime-content-type.php –
'mime_content_type'を使わないでください。これは推奨されていません。 – antoox
Benjaminさんありがとうございましたが、私の質問でマニュアルにリンクしていますので、すでにマニュアルを見ていることは明らかです。 –