要将文件上传限制为特定类型,请使用 $_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中文网其他相关文章!