DedeCMS 添加内容时包含单引号出错的解决方法

通常是录入英语等外语内容时会遇到,因为内容经常会包含单引号,加上程序没有自动过滤或换成转义字符,所以出错。

解决方法:

修改article_add.php

找到“//保存到主表”,在其上方加入:

//过滤单引号(不过滤掉单引号,进行了转义字符)
$keywords = ereg_replace("’","\’",$keywords);

//过滤单引号 (过滤掉单引号)
$keywords = ereg_replace("’","",$keywords);

ereg_replace替换为str_replace也可以,在这里功能结果是一样的。

新客网原创文章转载请以链接形式注明来源:http://www.xker.com/page/e2010/0319/95455.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注