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
解决PHP7环境使用 KindEditor 编辑器本地上传图片错误的问题
解决方法:使用__construct作为构造函数的方法名。
步骤:找到 JSON.php 文件( \editor\php\JSON.php ),将 Services_JSON 方法,改为 __construct
133行: Services_JSON 方法,改为 __construct
783、797行: Services_JSON_Error 方法,改为 __constructt