在form里写入html代码,提交后存入数据库,再读出来,这些html代码会生效吗?
fine5 2013-05-21 09:55:33 比如在form表单里输入这样一段代码:<font color = red>红色</font>
提交后存入mysql数据库的text字段。然后读出来,用echo返回给用户,为什么这些代码没有执行呢?
返回的给用户的语句是:
$arr[txt] = str_replace(' ', ' ', $arr[txt]);
$text = nl2br($arr[txt]);
echo "<p>$cno: $text";
最后发现代码并没有执行,只是显示“红色”两个字,但字体并不是红的。
这里面的原因是什么?