Una consulta ...
El archivo a descargar .. ¿subió por HTTP vía PHP? (con un script tuyo?)
Ó subió por otros médios: FTP directo .. etc ..
Te lo comento por qué .. si gestionases tus archivos desde una BD por ejemplo ..podrías a la hora de subir tu archivo obtener ese MIME del archivo que sube y almacenarlo en la BD (u otro médio) para usarlo ahora en la descarga.
--------
Respondiendo a tu pregunta ..
Para usar la función mime_content_type .. debes usar PHP 4.3.0 en adelante e instalar la extensión correspondiente a PHP (no indicas que sistema operativo usas?)
http://www.php.net/manual/en/functio...ntent-type.php
Un saludo,