要將檔案上傳限制為特定類型,請使用$_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中文網其他相關文章!