phpcms附件上傳不成功怎么辦

phpcms附件上傳不成功怎么辦

phpcms附件上傳不成功怎么辦?

第一種解決方案:直接修改apache配置文件。修改php.ini文件(此方法僅適用于VPS,獨(dú)立服務(wù)器,或者本地搭建好的環(huán)境,不適用于虛擬主機(jī),這里僅供參考)。

把;extension=php_zip.dll 修改為:extension=php_zip.dll。(也就是把前面代碼的;去掉)

第二鐘解決方案:修改attachment.class.php文件。

?

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

把 $this->upload_func = ‘copy’;

?

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

修改為 $this->upload_func = ‘move_uploaded_file’;

?

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

溫馨提示:這種方法可能會(huì)造成不能自動(dòng)遠(yuǎn)程保存圖片。

第三種解決方案:修改代碼文件。找到phpcmsmodulesattachmentattachments.php文件。

將以下代碼:

If(empty($this->userid)){

替換為:

if(empty($_POST[‘userid’])){

保存上傳覆蓋之前的即可解決。這種方法是用管理員的權(quán)限來(lái)提交。

第四種解決方案:注釋代碼法。找到phpcmsmodulesattachmentattachments.php文件。

大概在50-54行代碼全部注釋掉。具體注釋掉的代碼如下:

//判斷是否登錄 If(empty($this->userid)){ exit(‘0’); }

暫時(shí)先把這幾行代碼刪除或者注釋掉。這里是判斷登錄后才可以上傳。否則返回是一個(gè)0退出也就是未定義的意思。

以上4種就是小編整理后的四種完美解決phpcms上傳圖片或者附件的時(shí)候遇到提示undefined的解決方案。

PHP中文網(wǎng),大量的免費(fèi)PHPCMS教程,歡迎在線學(xué)習(xí)!

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享