PHP - finfo 関数でMIMEタイプを取得
fileinfo 関数の使い方。
MIMEタイプの取得
ファイル情報から MIME タイプを取得します。
css と js の MIME タイプ取得に不具合が有るようなので、上書きします。(PHP 5.3.2 - 4.5)
https://bugs.php.net/bug.php?id=53035
public function get_mime($file)
{
$finfo = new finfo(FILEINFO_MIME_TYPE);
$mime = $finfo->file($file);
// update MIME_TYPE bug. (https://bugs.php.net/bug.php?id=53035)
$extension = pathinfo($file, PATHINFO_EXTENSION);
if ($extension == 'css') $mime = 'text/css';
if ($extension == 'js') $mime = 'application/javascript';
return $mime;
}
Google Sponsored
Google Sponsored
コメント
このページに関する、ご感想やご質問をお寄せください。
お名前と都道府県名は、正確にお書きください。 - 泰山 -
まだコメントは有りません。