我的数据库表值包含像这样的php / js / html
<h2>Welcome</h2> <p> test</p>
可以显示在textarea上,但不能替换任何html,js
答案 0 :(得分:0)
由于问题有点不清楚,这可能是也可能不是预期的 - 但我将这个问题解释为“如何在没有替换任何东西的情况下在textarea中显示来自数据库的文本?”
为此,htmlentities
或htmlspecialchars
应该有用。
$str='<h2>Welcome</h2> <p> test</p>';
printf( "<textarea cols=80 rows=10>%s</textarea>", htmlentities( $str, ENT_COMPAT ) );