我在CakePHP上做了一個基於phpBB的小論壇引擎。如何在CakePHP中將HTML轉換爲純文本?
因此,當有人發佈消息時,他們在textarea中輸入文本,在beforeSave()
等操作中,系統使用Sanitize::html()
替換字符以使HTML輸入安全。問題是,當用戶想要編輯消息時,它應該被「編碼回」爲純文本,所以他們不必處理這種編碼。
但我還沒有找到一個從HTML實體轉換爲純文本的函數。有沒有任何功能可以做到這一點,無論是本地在PHP或作爲CakePHP的一部分?
我在CakePHP上做了一個基於phpBB的小論壇引擎。如何在CakePHP中將HTML轉換爲純文本?
因此,當有人發佈消息時,他們在textarea中輸入文本,在beforeSave()
等操作中,系統使用Sanitize::html()
替換字符以使HTML輸入安全。問題是,當用戶想要編輯消息時,它應該被「編碼回」爲純文本,所以他們不必處理這種編碼。
但我還沒有找到一個從HTML實體轉換爲純文本的函數。有沒有任何功能可以做到這一點,無論是本地在PHP或作爲CakePHP的一部分?
是的,其實我應該這樣做。謝謝! – Eagle