簡體   English   中英

如何在textarea,PHP到MySQL上允許html標簽?

[英]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實體。 例如, <將被轉換為&lt;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM