[英]How to allow html tags on textarea, PHP to MySQL?
如何在textarea中將這些類型的HTML標簽用於PHP到MySQL? 簡單的可能...... <b>
, <i>
, <u>
等。
謝謝。
php函數strip_tags
可用於剝離除$allowable_tags
之外的所有html標記。 可以像這樣指定:
strip_tags($textareaUserInput, '<b><i><u>');
我想這就是你想要的東西。 但是,這並不能解決需要轉義的特殊字符可能出現的問題。
另外:在他的評論中看看@Phil建議的HTML Purifier 。 如果您擔心像XSS這樣的安全漏洞,這尤其是一個好主意,因為如果您允許某些標簽持續存在 , strip_tags
將不夠好 。
你可以保留HTML標簽,因為PHP和MySQL都沒有問題。 從數據庫中檢索數據並將其放在textarea中時,請確保使用htmlspecialchars()
將具有特殊含義的字符轉換為HTML實體。 例如, <
將被轉換為<
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.