我有一个博客数据库。 在正文字段中,我有html。 从本质上讲,它是带有所有标记的博客文章的正文,包括引用各种图像路径的标签。 在管理区域中,我有一个帖子列表,但在列表中我不想显示任何图像。
以下是"正文"字段的示例:
<p>This is some text. This is a pict. <img alt=""
src="/ckfinder/userfiles/images/picts.jpg" xss="removed"></p>
可以有多个图像,格式各异。
另外,如何在不呈现 html 的情况下获取"body"的值? 每当我说,$item['body'],html都会被渲染,但我希望看到html。
在您的 CSS 中,您可以在显示帖子的管理区域中定位图像以隐藏它们。
.admin-area .post-body img {
display:none;
}
但是,如果您选择使用以下任一功能,则无需执行上述操作。
如果要在不呈现 HTML 的情况下显示帖子正文:
- 仅显示文本:
strip_tags($item['body']);
- 要将 HTML 显示为文本:
htmlspecialchars($item['body']);