class="area">
把include/uploadsafe.inc.php裡找到以下代碼
$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 !');
}
}
下載全新的DEDE都不能正常上傳圖片,百度一下,找到結果無非是這兩種情況
1、刪掉以上代碼 2、目錄權限問題
現在我告訴你,這兩種方法純司扯蛋!!!!
這個問題,是官方編寫程序不慎造成的,也就是說,官方版本的這個文件有一處錯誤!
可惜,官方沒有發現這個問題,一直到現在的5.7版本,仍然是這個錯誤。
根本的解決辦法:
把 $imtypes = 改成 $imgtypes = imgtypes是指圖片類型,imtypes是什麼東西?
很顯然是編程的失誤。