织梦是一款比较有名的CMS网站管理系统了,由于它用起来简单和开源受到了很多站长朋友的青睐,目前国内很多的企业站,展示站等大多数都是用这款程序二次修改搭建的了,但是这款程序因为是开源的,可能没有专门的人员对此进行升级维护,所以也会有一些漏洞,昨天小编帮一位站长朋友用PHP空间安装了这款DEDECMS程序,安装的比较顺利,可是今天这位站长朋友登陆后台发布文章的时候确出现了一个奇怪的问题,那就是当输入中文标题发布文章的时候总是发布不成功,还提示标题不可以为空。当时小编又测试了用英文来测试却可以。小编开始认为可能是程序没有上传完毕就安装了,于是就又再次的上传安装了一遍还是这样提示。小编经过查询了一些资料找到了问题的原因。现在PHP版本如果高点可能没有就不会提示这个报错了。如果低于PHP5.3的就可能会出现这个报错了,那么究竟该如何去解决呢?

第一步:连接FTP软件,按照目录路径找到include/ckeditor/ckeditor_php5.php使用高级编辑器打开在137行代码:$out = "" . htmlspecialchars($value) . "\n";

改为:

$out = "" . htmlspecialchars($value, ENT_COMPAT ,'GB2312′) . "\n";

第二步:按照目录路径找到dede/article_add.php文件,使用高级编辑器打开在101行如下代码:

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

修改为:

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312′);

第三步:按照目录路径找到dede/article_edit.php文件使用高级编辑器打开找到108行代码如下:

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

修改为:

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312′);

把以上三个文件中的这些代码都修改后,保存上传到FTP中覆盖之前的文件。然后再登陆网站的后台一键更新下缓存,再去发布文章的时候就可以了。其实问题的主要原因就是函数:htmlspecialchars()经过转义后把标题的中文字符串转义为空了。以上三个步骤其实就是再把参数修改默认为GB2312的编码格式就解决了。

无忧主机相关文章推荐阅读:

DEDECMS教程:修改数据库端口号

DEDECMS经验:网站模板乱码解决方法小结

针对织梦程序列表字段内可有可无的显示方法

DEDECMS经验:教你如何根据不同区域IP跳转到相对应页面

本文地址:https://www.51php.com/dedecms/18457.html

dede article_eidt_action.php 5.7,织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法...相关推荐

  1. 织梦联动类别-地区调用不显示第三级城市的解决方法

    织梦联动类别-地区调用不显示第三级城市的原因 1.附加表dede_addoninfos 或者 你的其他表中的字段nativeplace数据类型为int型,无法保存第三级城市对应的的evalue值(比如 ...

  2. 织梦 plus/download.php,织梦DedeCMS 5.7SP1 /plus/download.php url重定向漏洞的解决方法

    最近使用scanv网站体检发现有DedeCMS 5.7SP1 /plus/download.php url重定向漏洞(如下图),对比官方网站最新下载包发现该漏洞未进行补丁,但官方自身网站已经补上了,而 ...

  3. dede/archives_do.php,dedecms后台编辑文章时archives_do.php显示空白解决办法

    今天网站后台不知道哪里搞错了,后台总是出现状况,出现无法dede后台编辑文章显示空白的问题,查看编辑文章的文件是archives_do.php 这个文件. 然后找到文件了就可以查看出现的问题了,我们发 ...

  4. apache和mysql 403_如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法...

    一.实验环境 centos6.5+mysql5.5.32+php5.3.27 软件:DedeCMS-V5.7-GBK-SP1 本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键 ...

  5. 织梦图集模型和软件模型编辑器功能不完整的解决方法

    图集和软件里的编辑器 其他模型编辑器 图集模型编辑器功能不完整的解决方法 打开 /dede(后台目录)/templets/album_add.htm 和/dede(后台目录)/templets/alb ...

  6. 如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法...

    一.实验环境 centos6.5+mysql5.5.32+php5.3.27 软件:DedeCMS-V5.7-GBK-SP1 本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键 ...

  7. php三级栏目调用,织梦当前栏目调用二级、三级栏目且栏目高亮解决方法

    在处理企业站的时候,经常发现要调用二三级栏目栏目,且需要高亮显示,具体实现方法如下. 1.打开 \include\taglib\channelartlist.lib.php 找到 $tpsql = & ...

  8. 织梦download.php漏洞,织梦DedeCMS 5.7SP1 /plus/download.php url重定向漏洞的解决方法

    Dedecms 5.7SP1 /plus/download.PHP url重定向漏洞(如下图),对比官方网站最新下载包发现该漏洞未进行补丁,但官方自身网站已经补上了,而官方演示站点均未补上. 解决思路 ...

  9. 织梦免费网站模板手机端无法更新的原因及解决

    为什么80%的码农都做不了架构师?>>>    织梦免费网站模板手机端无法更新的原因及解决方法 织梦免费网站模板一直是大家认为最简单快捷,操作性强的网站建设必备平台,很多中小型企业都 ...

最新文章

  1. spring配置文件import标签中使用${}占位符获得配置文件的属性值
  2. Sql 某一字段统计
  3. java设定一个日期时间,加几分钟(小时或者天)后得到新的日期
  4. Java学习之路(一):日常第一课,认识JAVA
  5. java提高篇(四)---LinkedList
  6. 第三章:Java_面向对象编程(一)
  7. 文件授权以及查看系统的一些信息命令
  8. 盘点那些面试中最常问的MySQL问题
  9. [导入]mootools框架【三】-Array篇: 主要方法测试实例
  10. 全能王PDF转换器 V2.0.0.2
  11. 云队友丨抖音之后,互联网失去创造力
  12. window certutil查看文件md5,校验文件MD5
  13. 《电路》邱关源 思维导图 第六章-储能元件
  14. xftp 7 连接 服务器
  15. linux内核源码系统调用有多少个,Linux内核源码目录介绍
  16. Xcode 禁用indexing
  17. 开源项目 - 收藏集 - 掘金
  18. org.springframework.data.mapping.PropertyReferenceException: No property item found for type BItem!
  19. HTTP/HTTPS
  20. 高德地图逆地理编码Geocoder的getlocation获取不到位置信息

热门文章

  1. hibernate级联保存问题
  2. 原来,是我的眼光出了错
  3. 通过反射获取类的所有属性和方法
  4. 2021年10月Python小屋编程比赛获奖名单
  5. Python标准库datetime中4种基本对象的用法
  6. Python演示正多边形逼近圆周过程中计算圆周率近似值
  7. 微课|《Python编程基础与案例集锦(中学版)》第2章(1)
  8. 当Python列表遇上复合赋值运算符+=
  9. Python编写人机对战小游戏(抓小狐狸)
  10. 下列计算机设备中运行最慢的是,下列4种存储设备中,读写速度最慢的是( )。A.内存条B.硬盘C. CPU内部寄存器D. Cache - 试题答案网问答...