KindEditor 是一套开源的在线可视化HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。

做网站开发的程序员们对 Kindeditor 编辑器并不陌生的,它是一款非常强大的编辑器,轻量级的。结合纯 JQuery+CSS 写成的,部署环境起来非常的简单方面快捷。但操作过程中经常会遇到一些问题。今天就介绍 Windows 系统 PHP 环境内,使用 PHP 程序语言的 KindEditor HTML编辑器,用“本地上传”图片到服务器时,提示“PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP”上传错误的解决方法。

上传错误

PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON has a deprecated constructor in D:\wwwroot\wuhan\editor\php\JSON.php on line 115

PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in D:\wwwroot\wuhan\editor\php\JSON.php on line 781

PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in D:\wwwroot\wuhan\editor\php\JSON.php on line 795

原因分析

JSON.php中构造函数与class名相同,发现是 PHP7 环境的兼容性问题,PHP7 不再支持与其类名相同的方法名作为构造函数名。如果使用和类名相同的方法名会报 DEPRECATED 级别的错误,提示在未来版本中会彻底抛弃类同名方法作为构造函数。但程序仍然会正常执行。

解决PHP7环境使用 KindEditor 编辑器本地上传图片错误的问题

解决方法:使用__construct作为构造函数的方法名。

步骤:找到 JSON.php 文件( \editor\php\JSON.php ),将 Services_JSON 方法,改为 __construct

133行: Services_JSON 方法,改为 __construct

783、797行: Services_JSON_Error 方法,改为 __constructt

注意事项图片文件保存目录路径,editor 下一定要有 attached 文件夹,否则上传不了,会出现空白内容

下载的 editor 没有 attached 文件夹,要自己建立该文件夹

upload_josn.php文件,下载包里有,不用更改即可使用,但是一定要有attached文件夹

kindeditor上传图片php,使用 KindEditor 编辑器PHP语言本地上传图片提示错误相关推荐

  1. 齐博php百度编辑器上传图片_php版百度编辑器ueditor怎样给上传图片自动添加水印?...

    百度ueditor是广泛使用的所见即所得图文排版编辑插件,功能比较完善,美中不足就是不支持自动加水印.万维景盛工程师搜集到php版ueditor自动加水印的教程,希望对大家有帮助. 1.打开uedit ...

  2. KindEditor插件(富文本编辑器)的使用

    一.KindEditor介绍 KindEditor插件提供了富文本编辑器在页面上的使用,我们在进行Django开发时可以通过相关配置使用KindEditor插件,以下KindEditor在Django ...

  3. KindEditor粘贴时候自动上传远程图片(非本地)

    KindEditor版本:4.1.10 (2013-11-23),具体可以去官网下载:http://kindeditor.net/down.php 基本的配置这里不说了,官网有文档,贴代码: < ...

  4. 富文本编辑器 CKeditor 配置使用+上传图片

    参考文献: 富文本编辑器 CKeditor 配置使用 CKEditor与CKFinder的配置(ASP.NET环境),老版本可以参考 CKEditor+CKFinder ASP版在本地电脑中的配置  ...

  5. C语言简易行编辑器,简单的行编辑器C语言.doc

    简单的行编辑器C语言 简单的行编辑器 [要求] (1) 设置一个简单的行编辑器,每行以回车结束 (2) 数据以文件形式存储 (3) 编辑器具有查找.替换.修改数据的功能 201-7-9.请把所有的注释 ...

  6. php页面运用文本编辑器的实例,TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析...

    本文实例讲述了TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法.分享给大家供大家参考,具体如下: 最近项目里要添加编辑器,以为CKeditor比较出名,所以研究了一下... 1.下载 ...

  7. 行编辑器c语言,行编辑器——C语言.doc

    行编辑器--C语言 简单的行编辑器 1.1题目要求 (1)设置一个简单的行编辑器,每行以回车结束. (2)数据以文件形式存储. (3)编辑器具有查找,替代,修改数据的功能. [提示]把一行字符调入数组 ...

  8. 简单的文本编辑器C语言实现

    1.程序功能: 1.文章内容输入(可输入多行文字)2.显示当前文章内容3.进入文章内容统计菜单(包括总字数,大写字母个数,小写字母个数,数字个数,标点符号个数)4.查找文章中的字符或者字符串(显示出现 ...

  9. 如何在CSDN-markdown编辑器写新文章上传图片的时候去掉水印

    在CSDN-markdown编辑器写新文章上传图片的时候可以使用快捷键 Crtl + G(在苹果机子上为:command + G). 确定上传完图片后,编辑器里是这样的,这时候细心的你会发现在图片的右 ...

  10. 行编辑器c语言,简单的行编辑器(C语言).doc

    简单的行编辑器(C语言) 简单的行编辑器 [要求] (1) 设置一个简单的行编辑器,每行以回车结束 (2) 数据以文件形式存储 (3) 编辑器具有查找.替换.修改数据的功能 201-7-9.请把所有的 ...

最新文章

  1. JavaScript基础学习3
  2. 数据分析:JSON格式数据
  3. 在matlab中输出、读取多个文件
  4. 提高solr的搜索速度
  5. Android串口通信apk源码
  6. 实战 | Java 流之Stream,Lambda以及日期
  7. 王思聪怒了!大众点评紧急道歉:相关账户已冻结
  8. Caffe 学习系列
  9. Block 循环引用(中)
  10. Spring学习(二)代理模式(静态代理、动态代理)、Spring AOP
  11. Swift - 继承UIView实现自定义可视化组件(附记分牌样例)
  12. 商务英语还是计算机专业好,是读广东外语外贸大学计算机专业好还是广东工业大学计算机专业好...
  13. python之Django框架将sqliteman数据库数据显示在页面上
  14. python多图合并成一张图_python合并PDF文件、图片(先转化为A4纸大小PDF)
  15. win10查看网卡的vender ID和device ID
  16. RabbitMQ Management:Management API returned status code 500
  17. Yarn Web页面 8088 端口在Windows浏览器无法访问
  18. java学习笔记(十)—— 抽象类、接口、内部类
  19. 与蓝色巨人同行,葡萄城ComponentOne将全面服务于大连IBM工作室
  20. Python Scapy使用方法

热门文章

  1. TCP报文段中的序号和确认号
  2. 毕业论文格式大全、排版技巧及常见问题汇总
  3. java a标签实现文件下载_a标签实现文件下载 避免直接打开问题
  4. 各地级市-国内及外汇旅游收入(1995-2020)
  5. 2022最新第四方聚合支付系统源码+详细搭建教程
  6. python opencv 摄像头亮度_python 基于opencv操作摄像头
  7. Cisco Packet Tracer交换机划分VLAN
  8. BFD和NQA技术原理
  9. 用python实现爬取百度贴吧的小项目
  10. react 学习与使用记录