我从头开始创建了一个博客CMS,其主页布局类似于Wordpress博客页面。我发表了带有图像,嵌入式YouTube视频,标题等(富文本格式)的文章。现在在我只回显495个字符的主页上,出现了比主页主标题大小更大的YouTube视频,图像和标题。
如何在没有 iframe、图像和段落标题的情况下从数据库(带有富文本)回显帖子?
将
strip_tags()
与允许的标签一起使用,如下所示:
<?php
$new_text=strip_tags($old_text,'<p><a>'); #which it allows <p> and <a> tags
?>
有关 php.net 的更多信息
使用 htmlentities()。如果使用得当,它应该通过"幕后"编码将所有这些特殊字符显示为文本。