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