2

我正在尝试显示来自数据库的 HTML 块,有时它是整个 HTML 页面的一部分,因此可能无效,因为我可能会返回前 500 个字符。我可能会得到:

<h1>test</h1><div id="

目前这会破坏包含页面。

可以通过某些标签以某种方式将其包装起来,这样它就不会破坏包含的 HTML。

我最初的想法是这样的:

<div>
    <h1>test</h1><div id="
</div>

但是,这不起作用。

如果任何有效的 HTML 确实按预期工作,那将是理想的,所以上面看起来像:

测试

这可能是不可能的,但我想我会问。

4

1 回答 1

1

我不知道您使用的是什么服务器端/客户端语言,但我假设您使用的是 PHP,您需要先使用strip_tags()去除所有 HTML 文本,然后尝试回显它..

<p class="static_wrapper">
   <?php echo substr(strip_tags($fetched_row['column_name']),0,100).'...'; ?>
</p>
于 2013-11-06T10:31:51.787 回答