A função abaixo retorna o tipo de conteúdo MIME para um arquivo, onde
$filename é o caminho para o arquivo. string mime_content_type (string $filename)
Digamos que temos o código abaixo,
echo mime_content_type('php.gif')
A saída será
image/gif ATUALIZAÇÃO
finfo-buffer isso vai te ajudar no seu caso.