关于phpcms后台上传图片出错的问题,之前我也遇到过,就是phpcms上传图片提示undefined或者空白提醒,不知道怎么处理,百度一下后,结合鲜花网的经验给大家一个总结。出错直接弹出一个空白的对话框,如下图所示:解决方法一: 修改php.ini文件(此方法仅适用于VPS或者独立服务器,不适用于虚拟主机,这里仅供参考)。把extension=php_zip.dll前面的;号去掉(先确保php环境包下面的ext目录有php_zip.dll文件)。解决方法二: 修改文件phpcms/libs/classe/attachemt_class.php 把 KaTeX parse error: Expected 'EOF', got '&' at position 6: this-&̲gt;upload_func …this->upload_func=‘copy’;
- 修改为$this->upload_func=‘move_uploaded_file’; 修改为 KaTeX parse error: Expected 'EOF', got '&' at position 6: this-&̲gt;upload_func …this->userid)){修改为:if(emptyempty($_POST[‘userid’])){ 原理:因为在上传图片提交时 KaTeX parse error: Expected 'EOF', got '&' at position 6: this-&̲gt;userid一定为空,但…attachment->set_userid(KaTeX parse error: Expected 'EOF', got '&' at position 7: _POST[&̲#39;userid'…_POST[‘userid’] 即是userid的数据。因此将KaTeX parse error: Expected 'EOF', got '&' at position 6: this-&̲gt;userid改成_POST[‘userid’]即可。早期版本phpcms的 attachments.php中就是$_POST[‘userid’],所以如果您怕修改错了文件,这里也可以下载早
这里写自定义目录标题