La funzione sottostante restituisce il tipo di contenuto MIME per un file, dove $filename
è il percorso del file.
string mime_content_type (string $filename)
Diciamo che abbiamo sotto il codice,
echo mime_content_type('php.gif')
L'output sarà image/gif
AGGIORNAMENTO
finfo-buffer questo ti aiuterà nel tuo caso.