Tôi đã điều sau đây:MSOffice kiểu MIME xác minh
$mimeTypes = array('application/msword'); //used to be an array
$finfo = new finfo(FILEINFO_MIME, "/usr/share/misc/magic");
$type = $finfo->file($_FILES['userfile']['tmp_name']);
$mime = substr($type, 0, strpos($type, ';'));
if (in_array($mime, $mimeTypes))
{ //let it in
Vấn đề là tôi nhận được "application/vnd.ms-văn phòng" như loại tệp cho bất kỳ tập tin MSOffice rằng tôi cố gắng để tải lên. Tôi KHÔNG muốn cho phép tất cả các tệp MSOFFICE, chỉ .DOC's. Có một cách giải quyết cho điều này?
** Xin lưu ý rằng các tệp loại MSOFFICE này đã được tạo trong OPENOFFICE, điều này có tạo nên sự khác biệt không?