如何使這個exif_imagetype()函數變爲caseinsensitive?這樣它會同時允許.jpg和.JPG?不能想出這一個。ive嘗試與stripos();沒有運氣。這裏是我的代碼:WITH用strtolower將exif_imagetype變爲caseinsensitive?
$allowed_types = array(IMAGETYPE_GIF,IMAGETYPE_JPEG,IMAGETYPE_PNG);
if (in_array(exif_imagetype($_FILES["uploaded_file"]["tmp_name"]), $allowed_types)){
// SUCCSESFUL
得到錯誤()
$allowed_types = array(IMAGETYPE_GIF,IMAGETYPE_JPEG,IMAGETYPE_PNG);
if (strtolower(in_array(exif_imagetype($_FILES["uploaded_file"]["tmp_name"]), $allowed_types))){
它說: 「:)exif_imagetype(:警告文件名不能爲空」
編輯:我只有當我嘗試上傳大寫.JPG圖片時得到這個錯誤..大多數現代相機使用這種格式,這是很煩人,如果你問我:D很多網站是因此,失去用戶,我們必須找到解決這個問題的方法。
@殭屍,它顯示了同樣的上述錯誤^^無論在哪裏我把strotolower()或stripos函數()......除此之外,我的代碼工作正常,我只得到這錯誤,當我上傳的文件的擴展名爲.JPG .. wierd? – user3103188