hola amigo yo tengo este codigo para permitir algunas extensiones en el upload.
Código PHP:
$allowed_types = array(
'image/pjpeg',
'image/gif',
'image/png',
'image/jpeg',
'image/jpg',
'application/msword',
'application/vnd.ms-excel',
'application/pdf',
'application/vnd.ms-powerpoint');
Avisame si tiens duda, esas son las extensiones mime que se pueden obtener con el $_FILES['type'].