数据库表有html,js内容在textarea上显示

时间:2018-02-19 15:37:41

标签: php

我的数据库表值包含像这样的php / js / html

<h2>Welcome</h2> <p> &nbsp;&nbsp;test</p>

可以显示在textarea上,但不能替换任何html,js

1 个答案:

答案 0 :(得分:0)

由于问题有点不清楚,这可能是也可能不是预期的 - 但我将这个问题解释为“如何在没有替换任何东西的情况下在textarea中显示来自数据库的文本?”

为此,htmlentitieshtmlspecialchars应该有用。

$str='<h2>Welcome</h2> <p> &nbsp;&nbsp;test</p>';
printf( "<textarea cols=80 rows=10>%s</textarea>", htmlentities( $str, ENT_COMPAT ) );