Есть древняя функция mime_content_type($path). Она как раз для этих целей, но она уже устаревшая и у Олега её нет (хотя у меня есть, причём везде, как собственно и fileinfo).
Последняя надежда была га SplFileInfo, но там есть что угодно кроме получение mime-type файла.