我有一個textarea,用戶可以使用BBCode和HTML代碼,以便在數據庫中插入新聞。當我想在網站上顯示這個消息時,PHP腳本將BBCode轉換爲HTML實體,並將HTML標準中的新聞內容(從數據庫獲取)轉換爲HTML標記。問題是,當我想換行轉換爲<br />
標籤與nl2br()功能,因爲<br />
是HTML標籤後添加過多,例如:nl2br()在textarea與BBCode和HTML代碼
<li>Some text</li><br />
或
<table><br />
<tr><br />
etc.
是否有避免這個煩人的問題的方法?
您是否想過強制用戶將HTML放入'[html] [/ html]'? – pebbo