2012-10-31 19 views
0

我正在運行其他訪問者可以發佈的博客。我想要允許某些HTML標記,如標題,換行符或鏈接。什麼是我可以使用的一個好的或最好的插件軟件?PHP - 用於將某些HTML標記列入白名單的插件或庫

此外,最好的做法是保存原始數據,然後將其列入白名單,以便在博客中顯示時間。或者在將數據保存到數據庫之前將數據列入白名單,以便將數據保存爲乾淨?

+0

爲什麼不使用bbcode作爲messageboard而不是允許html。 http://boards.straightdope.com/sdmb/misc.php?do=bbcode – Grumpy

回答

2

內置函數strip_tags已經具有白名單功能,可以很好地工作。至於存儲,這是一個判斷的呼籲,但我建議將所有內容都保存在原始狀態,並且編碼僅用於顯示。如果您認爲您可能會意外忘記在顯示屏上進行剝離/編碼,這只是一個問題。

相關問題