本人使用的是phpcms9.4.2版本了在以前版本是可以上传图片的但是升级到9.4.2之后发现在后台上传图片提示undefind未定义了,这个是9.4.2版本的一个bug了,解决办法只要简单修改即可。 错误如下 方法一:文件路径:/phpcms/libs/classes/attachment.class.php
本人使用的是phpcms9.4.2版本了在以前版本是可以上传图片的但是升级到9.4.2之后发现在后台上传图片提示undefind未定义了,这个是9.4.2版本的一个bug了,解决办法只要简单修改即可。
错误如下
方法一:文件路径:/phpcms/libs/classes/attachment.class.php
方法二:文件路径:/phpcms/libs/classes/attachment.class.php
将
1 if(empty($this->userid)){
替换成
1 if(empty($_POST['userid'])){
好了,这个是自己写的直接使用$_POST['userid']存在安全问题,希望官方能早日提供补丁吧。