http://annimon.com/code/?act=view&id=416
попробуй
# Windler (17.01.2014 / 15:08)Эта функция устарела и со временем будет удалена, используй finfo-file. Учти, что если PHP ниже 5.3.0, то нужно будет установить finfo
Решил проблему с помощью mime_content_type();