ファイルの MIME Content-type を検出する

# mime_content_type

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

mime_content_type — ファイルの MIME Content-type を検出する

### 説明

function mime_content_type(resource|string `$filename`): string|false

magic.mime ファイルの情報を用いて、 ファイルの MIME content type を返します。

### パラメータ

`filename`
  調べるファイルへのパス。

### 戻り値

Content type を MIME 形式で返します。 たとえば `text/plain` あるいは `application/octet-stream` のような形式です。 失敗した場合に `false` を返します。

### エラー / 例外

失敗したときは `E_WARNING` が発生します。

### 例

例1 mime_content_type() の例

    <?php
    echo mime_content_type('php.gif') . "\n";
    echo mime_content_type('test.php');
    ?>

上の例の出力は以下となります。

    image/gif
    text/plain

### 参考

- finfo_file() - ファイルについての情報を返す
- finfo_buffer() - 文字列バッファの情報を返す

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open