Função mime_content_type

A função mime_content_type retorna o tipo MIME de um arquivo, analisando seu conteúdo. O caminho para o arquivo é passado como parâmetro. A função é útil ao trabalhar com upload de arquivos para o servidor, quando é necessário verificar seu tipo.

Sintaxe

phpmime_content_type(string $filename);

Exemplo

Vamos determinar o tipo MIME para uma imagem:

php<?php
  $res = mime_content_type('image.jpg');
  echo $res;
?>

Resultado da execução do código:

php'image/jpeg'

Exemplo

Vamos determinar o tipo MIME para um arquivo de texto:

php<?php
  $res = mime_content_type('document.txt');
  echo $res;
?>

Resultado da execução do código:

php'text/plain'

Exemplo

Vamos verificar o tipo MIME de um documento PDF:

php<?php
  $res = mime_content_type('file.pdf');
  echo $res;
?>

Resultado da execução do código:

php'application/pdf'

Veja também

  • a função finfo_file,
    que determina o tipo do arquivo
  • a função pathinfo,
    que retorna informações sobre o caminho
  • a função is_file,
    que verifica um arquivo