1
A
回答
0
您可以按原樣保留HTML標籤,因爲PHP和MySQL都沒有問題。從數據庫中檢索數據並將其放入textarea時,請務必使用htmlspecialchars()
將具有特殊含義的字符轉換爲HTML實體。 例如<
將被轉換爲<
。
4
php函數strip_tags
可用於剝離除$allowable_tags
以外的所有html標記。可以這樣指定:
strip_tags($textareaUserInput, '<b><i><u>');
我想這是你想要的東西。但是,這並不能解決需要轉義的特殊字符的可能問題。
另外:看看HTML Purifier,因爲@Phil在他的評論中提出建議。如果您擔心類似XSS等安全漏洞,這尤其是一個好主意,因爲strip_tags
won't be good enough if you allow certain tags to persist。
相關問題
- 1. php - textarea- html標籤
- 2. 如何讓BeautifulSoup將textarea標籤的內容解析爲HTML?
- 3. PHP MySQL輸入HTML標籤
- 4. 如何從textarea去除php標籤?
- 5. 從textarea刪除HTML標籤
- 6. 如何讓html標籤與的textContent
- 7. Php MySQL更新表textarea html
- 8. 如何preg_match php html標籤?
- 9. 如何讓Redcarpet optionaly過濾HTML標籤?
- 10. 如何讓IntelliJ識別wicket html標籤?
- 11. 如何讓HTML標籤中指定
- 12. 如何讓HTML標籤上的特定位置顯示md標籤?
- 13. AngularJS在textarea的吞嚥HTML標籤
- 14. HTML textarea標籤的大小改變
- 15. 如何讓用戶使用PHP和MySQL添加多個標籤?
- 16. PHP簡單的HTML DOM解析器如何讓HTML標籤的內容
- 17. 如何讓PHP回顯XML標籤?
- 18. 插入標籤到textarea
- 19. mysql如何清除html標籤?
- 20. textarea html標籤轉換爲純文本
- 21. <textarea/>標籤「燕子」html
- 22. HTML textarea與<script>標籤
- 23. 如何讓html標籤到文本節點
- 24. textarea中的標籤
- 25. 爲什麼我在使用tinymce textarea輸入的php中看到html標籤?
- 26. PHP和html標籤
- 27. PHP:如何將html標籤替換爲「」?
- 28. 如何在PHP回聲,html標籤
- 29. 如何在php中刪除html標籤?
- 30. 如何在PHP中刪除html標籤?
他們現在怎麼不被允許?如果以後將數據放回textarea時使用'htmlspecialchars()',應該沒有問題。 – Brad
[HTML Purifier](http://htmlpurifier.org/) – Phil