亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

圖片大小控制解決辦法 php上傳文件大小限制


圖片大小控制解決辦法 php上傳文件大小限制

文章插圖
 phpcms編輯器上傳圖片大小控制解決辦法 , 重要提示 , 本文講的是phpcms編輯器的圖片大小限制 , 而不時(shí)phpcms附件上傳大小限制 。
首先還是給大家介紹下 , phpcms附近上傳大小限制的辦法吧
phpcms默認(rèn)的上傳單個(gè)文件大小限制是2M 。所以超過2M的附件上傳就會(huì)上傳不了 。提示信息如下所示
有點(diǎn)同學(xué)覺得這個(gè)值太大了 , 或者太小 , 那么怎么修改呢
設(shè)置方法:
登陸phpcms后臺(tái)–站點(diǎn)設(shè)置–修改–附件設(shè)置–允許附件大小 , 輸入你想要的值 , 如下圖
以上方法 , 大家通過百度都能找到 , 下面程序員人生網(wǎng)站首席工程師為大家講解的是 , phpcms編輯器的圖片上傳大小控制解決辦法 , 由于phpcms的編輯器是用ck二次開發(fā)的 , 里面很多功能是高度定制 , 又有很多bug(真的有很多bug , 以后有時(shí)間和大家一起分析)
默認(rèn)phpcms編輯器上傳圖片大小是不限制的 , 如果網(wǎng)站帶有會(huì)員系統(tǒng) , 那就完蛋了 , 用戶可以隨意上傳大小 , 耗費(fèi)大量服務(wù)器資源
解決辦法如下:
打開網(wǎng)站文件 , 根目錄phpcmsmodulesattachmentattachments.php,大概在38行
將以下代碼
$site_allowext = $site_setting['upload_allowext'];$attachment = new attachment($module,$catid,$siteid);$attachment->set_userid($this->userid);$a = $attachment->upload('upload',$site_allowext);if($a){$filepath = $attachment->uploadedfiles[0]['filepath'];$fn = intval($_GET['CKEditorFuncNum']);$this->upload_json($a[0],$filepath,$attachment->uploadedfiles[0]['filename']);$attachment->mkhtml($fn,$this->upload_url.$filepath,'');}換成我這個(gè)代碼
 /*wlsh 20161212 新增編輯器圖片上傳大小控制*/ $upload_maxsize= $site_setting['upload_maxsize']; $upload_maxsize_2= $upload_maxsize *1024;//系統(tǒng)后臺(tái)文件上傳單位是KB,而upload單位為B $a = $attachment->upload('upload',$site_allowext,$upload_maxsize_2); if($a){ $filepath = $attachment->uploadedfiles[0]['filepath']; $fn = intval($_GET['CKEditorFuncNum']); $this->upload_json($a[0],$filepath,$attachment->uploadedfiles[0]['filename']); $attachment->mkhtml($fn,$this->upload_url.$filepath,''); }else{ echo ""; }這樣替換之后 , 剛剛第一步設(shè)計(jì)的大小 , 在這里也可以用了 , 代碼解釋下 , 只要就是在upload里面加了一個(gè)upload_maxsize參數(shù) , 然后做了一個(gè)判斷


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: