欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

修改DedeCMS上傳圖片提示Upload filetype not allow錯誤

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次

DedeCMS上傳圖片時有的網(wǎng)站會出現(xiàn)提示Upload filetype not allow,這里麥站告訴大家解決辦法!
 
方法一:上傳圖片的話,在編輯器里是無效的,可能會出現(xiàn)“Upload filetype not allow”,
 
我們找到并打開/include/uploadsafe.inc.php文件,將其中的第45行代碼:$imtypes = array 改成 $imgtypes = array,再更新緩存即可。
 
方法二:
先看下面這段代碼:
 
 
$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 !');
    }
}
 
這里的$$_key,指的是上傳文件的臨時路徑,如“d:/php/temp/aaa.tmp”。
我們可以看出,這getimagesize($$_key)這個方法,是在請求PHP臨時目錄的讀取權(quán)限,如果d:/php/temp沒有讀取權(quán)限就會出現(xiàn)無法讀取的錯誤。
@getimagesize($$_key);返回的值其實是False,而這里DEDE程序員簡單的使用了@屏掉錯誤提示,并沒有考慮到權(quán)限問題,造成用戶無法了解真正錯誤原因是沒有目錄權(quán)限,而不是文件類型不允許。
 
修改辦法:
1,在PHP.ini中添加d:/php/temp的讀寫權(quán)限,這一步基本上都不用操作。因為這個目錄一般都是可讀寫的,不然任何文件都無法上傳;
2,部份虛擬主機用戶,可能添加了php_admin_value open_basedir 指令,在這里,我們要求添加上臨時目錄的權(quán)限,如:“php_admin_value open_basedir "E:/wwwroot/www.a.com;D:/PHP/temp"”,然后重啟WebServer即可。

上一篇:DEDE首頁調(diào)用自定義字段,商品市場價/優(yōu)惠價的調(diào)用

欄    目:dedecms

下一篇:隨機增加織夢dedecms文章點擊數(shù)的方法

本文標(biāo)題:修改DedeCMS上傳圖片提示Upload filetype not allow錯誤

本文地址:http://mengdiqiu.com.cn/a1/dedecms/13228.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有