《織夢dedecms5.7后臺發布文章提示“標題不能為空”》要點:
本文介紹了織夢dedecms5.7后臺發布文章提示“標題不能為空”,希望對您有用。如果有疑問,可以聯系我們。
相關主題:dedecms教程
導讀:問題癥狀:V5.7登錄后臺后,發布英文標題沒問題,發布中文會提示標題不能為空.問題根源:htmlspecialchars在php5.4默認為utf8編碼,gbk編...
問題癥狀:V5.7登錄后臺后,發布英文標題沒問題,發布中文會提示“標題不能為空”.
問題根源:htmlspecialchars在php5.4默認為utf8編碼,gbk編碼字符串經 htmlspecialchars 轉義后的中文字符串為空,也就是標題為空.
解決方法:給htmlspecialchars添加ENT_COMPAT ,’GB2312’參數修改編碼默認值.
具體修改頁面:
1、dede/article_add.php 和 dede/article_edit.php
將
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,’GB2312′);
2、include/ckeditor/ckeditor_php5.php 138行
將 htmlspecialchars($value)? 替換為 htmlspecialchars($value, ENT_COMPAT ,’GB2312′)
測試,發布文章成功.
提示:若不想修改程序源碼的話,建議更換到
PHP5.3版本,等織夢升級支持PHP5.4以后再更換空間服務器
維易PHP培訓學院每天發布《織夢dedecms5.7后臺發布文章提示“標題不能為空”》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9966.html