我正在爲一個項目創建博客的內容管理系統。如果我們在數據庫中插入帶有一些圖像代碼(html,javascript,php)的文本,使用TinyMCE文本編輯器創建新帖子時,如何在獲取後顯示它們從數據庫,而不是在HTML頁面上執行這些代碼。在內容管理系統中,如何在不在html頁面上執行內容(文本包含代碼)的情況下顯示內容?
0
A
回答
0
你必須編寫一個自定義解析器來解析你的文本。這樣你可以決定保留哪些HTML標籤。一開始,你可以考慮使用這個https://github.com/paquettg/php-html-parser(所以我們不必重新發明車輪)
0
看看:http://php.net/manual/en/function.htmlspecialchars.php
htmlspecialchars
功能將特殊字符(如<>)爲HTML實體(如&br; & NBSP)。所以瀏覽器不會像HTML代碼那樣執行,但它會顯示特殊的字符。
相關問題
- 1. 如何在不顯示YII2內容的情況下回顯內容
- 2. 如何在不執行的情況下加載腳本內容?
- 3. 如何在沒有webview的情況下顯示HTML內容android
- 4. 母版頁面的內容未顯示在內容頁面
- 5. 內容管理系統
- 6. Vaadin內容管理系統
- 7. laravel內容管理系統
- 8. 內容管理系統
- 9. Flash內容管理系統?
- 10. iOS內容管理系統
- 11. 內容管理系統3.0
- 12. 雲內容管理系統
- 13. iBeacon內容管理系統
- 14. XML內容管理系統
- 15. PHP:在html頁面顯示錶內容
- 16. 如何在不移動頁面上的內容的情況下在懸停上顯示文本?
- 17. 如何在不按按鈕的情況下顯示此內容?
- 18. 如何在不使用文本的情況下從頁面中選擇內容?
- 19. 在同一頁面上顯示內容
- 20. 頁面內容未在wordpress上顯示
- 21. 在ASP.NET頁面上顯示XML內容
- 22. 顯示內容而不是內容的網頁源代碼
- 23. 在包含內容的頁面上觸發文件下載
- 24. 不顯示頁面內容
- 25. JQuery在內容頁面不執行
- 26. 版本控制內容管理系統?
- 27. 內容管理頁面
- 28. 在不打破兩頁內容的情況下打印html div
- 29. 爲什麼我的php不顯示任何內容? (代碼包含在內)
- 30. 如何在不刷新頁面的情況下更新WebView的html內容?
是的,但它會停止執行我的標籤? –