第一步:我們按照以下目錄的路徑找到include/uploadsafe.inc.php文件
第二步:用一款編輯軟件打開uploadsafe.inc.php文件找到以下代碼45行-59行:
$imtypes = array
(
“image/pjpeg”, “image/jpeg”, “image/gif”, “image/png”,
“image/xpng”, “image/wbmp”, “image/bmp”
);
if(in_array(strtolower(trim(${$_key.’_type’})), $imtypes))
{
$image_dd = @getimagesize($$_key);
if (!is_array($image_dd))
{
exit(‘Upload filetype not allow !’);
}
}
}
在以上小編標記的兩處可以清晰的看到這個圖片類型的代碼寫錯了。在封裝好的函數中imgtypes是指圖片類型,imtypes是指什么呢? 這才是重要導致網站后台不能上傳圖片的問題所在,那么我們該如何修改呢?小編已經測試過了毫無疑問直接把45行和51行的$imtypes修改為$imgtypes,然后保存上傳到對應的文件目錄下,到網站后台更新下緩存。然后就可以在后台上傳您需要傳的圖片了。