PHPでファイルのMIMEタイプを調べる

モニターに表示された1と0 WEB

PHPで簡易的にMIMEタイプを調べるプログラムを組みました。
本当に簡易的ですw

ファイルを選択して、確認ボタンを押したらそのファイルのMIMEタイプが表示されます。
ただそれだけです。
(JSONファイルのMIMEタイプを確認したら「text/plane」になったけど、「application/json」じゃないのだろうか?)

<?php
$mimeType = "";

if (isset($_FILES['chk_file'])) {

    if (is_uploaded_file($_FILES['chk_file']['tmp_name'])) {

        $mimeType = mime_content_type($_FILES['chk_file']['tmp_name']);
    }
}
?>
<html>
<head>
  <title>MIME TYPE 確認</title>
  <meta charset="utf-8">
</head>
<body>
  MIME TYPE:[<?= (isset($mimeType) && !empty($mimeType)) ? $mimeType : ""; ?>]<br /><br />
  <form method="post" action="./" enctype="multipart/form-data">
    <input type="file" name="chk_file" /><br /><br />
    <input type="submit" value="確認する" />
  </form>
</body>
</html>
タイトルとURLをコピーしました