0

我想在 php 中检查上传文件的 mime 类型,如果允许则返回 true。

我有一些允许的 mime 类型的数组,如下所示:

$allowedMimes = array('images','word','pdf');

images 用于 jpg/png/gif,word 用于 doc/docx,pdf 用于 pdf。

上传的 docx 文件的 mime 类型例如:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

现在我需要在数组中检查它。我认为我应该使用 strpos,但我不知道如何将它与数组一起使用。

你能帮我吗?

4

1 回答 1

2
foreach( $allowedMimes as $mime ) {
   if( strpos( 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' , $mime ) ) {
    return true;
  }
}
于 2011-11-23T05:37:38.723 回答