0

アップロードされたファイルの MIME タイプを PHP で確認し、許可されている場合は 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 に答える