1
我有PHP函数来显示所有HTML
代码。htmlspecialchars中的PHP显示图像异常
例子:
<?php echo htmlspecialchars("<p>Welcome</p>"); ?>
那么结果将<p>Welcome</p>
现在我需要显示图像<img src="http://nl3.php.net/images/logo.php"/>
,但它显示的代码也<img src="http://nl3.php.net/images/logo.php"/>
我怎样才能显示图像?
不要逃避它。你是否基本上说过你有HTML和一些你想要逃脱的HTML,而其他的你没有?这很混乱。你需要一个很好的选择性卫生图书馆。查看http://htmlpurifier.org并自定义其规则,以便转义除图像标记之外的所有内容。 – deceze 2015-02-07 09:44:25
检查[这] [1]帖子,它可能会帮助你。 [1]:http://stackoverflow.com/questions/12819804/how-do-i-use-htmlspecialchars-but-allow-only-specific-html-code-to-pass-through – SkyDriver2500 2015-02-07 12:53:07
@deceze你应该写这个答案,因为它是正确的。 – 2015-02-13 09:25:20