我正在使用NicEdit作为我网站的富文本编辑器。在我编辑文本后,它存储在我的数据库中。
假设我已经编辑了一些文本,它像这样存储在内容字段中:
<div> This is just some sample <b>text that is displayed </b> to help <a href="#"> My example </a> </div>
现在,当我想在主页中显示部分内容并添加“阅读更多”链接时,用户可以访问实际页面。
<?php
echo substr($row['content'],0,50);
if(strlen($row['content']))>50 ) {
echo "<a href=\"#\"> read more </a>";
}
?>
所以上面的代码会提取说:
<div> This is just some sample <b>text
从表的内容字段。而当它显示在页面上时,我们可以看到既不<div>
是关闭的,也不是关闭的<b>
。所以页面中的其余内容完全混乱了。
有什么办法可以解决?