织梦网站在php7.0的版本下,Ueditor的部分函数是用不了。而且js方面,对于多图上传的排序也是错误的。
现象:
上传多图:
(此图片来源于网络,如有侵权,请联系删除! )
(此图片来源于网络,如有侵权,请联系删除! )
确定后显示是同一张图:
(此图片来源于网络,如有侵权,请联系删除! )
原因:
织梦Ueditor百度编辑器在随机数函数 \ueditor\php\Uploader.class.php 297行:
$randNum = rand(1, 10000000000) . rand(1, 10000000000);
这个取值范围太大了,超过了int的范围,从而导致了错误。
这样文件上传之后,生成文件名就出错,引起了不良反应。
改为:
//替换随机字符串 $randNum = rand(1, 2147483647) . rand(1, 2147483647); //lyy 改为最大int值 |
就可以在php7下上传图片不出错了。
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)