多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 程序人生 > 隨筆 > phpcms上傳圖片提示undefined或者空白提醒

phpcms上傳圖片提示undefined或者空白提醒

來源:程序員人生   發(fā)布時間:2015-05-05 17:16:33 閱讀次數(shù):4394次
關(guān)于phpcms后臺上傳圖片出錯的問題,之前我也遇到過,就是phpcms上傳圖片提示undefined或者空白提醒,不知道怎么處理,百度一下后,結(jié)合自己的經(jīng)驗給大家一個總結(jié)。出錯直接彈出一個空白的對話框,如下圖所示:



解決方法一:
        修改php.ini文件(此方法僅適用于VPS或者獨立服務(wù)器,不適用于虛擬主機(jī),這里僅供參考)。把extension=php_zip.dll前面的;號去掉(先確保php環(huán)境包下面的ext目錄有php_zip.dll文件)。
解決方法二:
  修改文件phpcms/libs/classe/attachemt_class.php
  把 $this->upload_func = ‘copy’;
  1. $this->upload_func = ‘copy’; 
  2. 修改為 $this->upload_func = ‘move_uploaded_file’; 

  修改為 $this->upload_func = ‘move_uploaded_file’;
  但是需要注意,這種方法可能會造成不能自動遠(yuǎn)程保存圖片。
解決方法三:
   修改文件phpcms\modules\attachment\attachments.php
大概在51行:
  1. if(emptyempty($this->userid)){ 
  2.  修改為:if(emptyempty($_POST['userid'])){
      原理:因為在上傳圖片提交時 $this->userid一定為空,但在調(diào)用時用到了$attachment->set_userid($_POST['userid']);
而$_POST['userid'] 即是userid的數(shù)據(jù)。因此將$this->userid改成$_POST['userid']即可。早期版本phpcms的 attachments.php中就是$_POST['userid'],所以如果您怕修改錯了文件,這里也可以下載早前版本的 attachments.php進(jìn)行替換。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日本一区二区三区免费高清在线 | 亚洲自拍偷拍视频 | xxx日本护士 | 亚洲精品福利在线观看 | www黄网站 | 中文字幕亚洲综合久久202 | 亚1州区2区三区4区产品 | 九九精品视频在线播放8 | 69视频在线观看 | 亚洲精品国产精品国自产网站 | 一区二区三区免费看 | 精品亚洲成a人在线观看 | 国产精品久久久久影视不卡 | 日本免费一区二区三区看片 | 免费看h网站 | 欧美猛交xxxx免费看 | 欧美成视频人免费淫片 | 亚欧美| 欧美多人性受xxxx喷水 | 最近最新免费中文字幕高清 | www视频网站 | 成人午夜视频在线播放 | 中文字幕欧美亚洲 | 欧美18毛片 | 第一福利在线观看 | 欧美日本日韩aⅴ在线视频 欧美日本视频一区 | www天堂在线观看 | 欧美性色综合网 | 羞羞动漫免费网站 | 欧美亚洲国产精品久久久久 | 欧美性生活视频免费播放网址大全观看 | 亚洲成人91 | 久久日韩精品 | 久久精品蜜芽亚洲国产a | 国产h视频 | 一级爱爱片 | 日本理论在线观看被窝网 | 国产叼嘿视频在线观看 | 欧美一级一毛片 | 天天狠狠弄夜夜狠狠躁·太爽了 | 精品一区二区三区自拍图片区 |