ファイルのアップロードを特定のタイプに制限するには、$_FILES グローバル配列と in_array( ) PHP の関数。
コード構造には以下が含まれます:
$allowed = array('image/jpeg', 'image/gif', 'application/pdf');
変更されたコードは次のとおりです。
$mime = $_FILES['foreign_character_upload']['type']; // File mime type $allowed = array("image/jpeg", "image/gif", "application/pdf"); if(!in_array($mime, $allowed)) { $error_message = 'Only jpg, gif, and pdf files are allowed.'; $error = 'yes'; }
ファイルの MIME タイプがどのタイプにも一致しない場合許可されたタイプの場合、if 条件が true になり、それに応じて $error 変数と $error_message 変数が設定されます。これにより、アップロード エラーを処理し、ユーザーにフィードバックを提供できるようになります。
以上がPHP でファイルのアップロード タイプを検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。