我想刪除字符串中的所有HTML內容,除了一個div類:<div class="toto">blablabla</div>
刪除所有的HTML標籤和內容除了一個div類
我應該使用正則表達式或DOM解析器?
要回答drachenstern:
這是評論內容與設置高亮。 而這個div中的html是用Geshi(代碼高亮)生成的,所以我不想刪除它。
例如,訪問者可以在[code][/code]
bbcode標籤中輸入<script></script>
。 [code][/code]
bbcode標籤之外的所有HTML必須刪除否?
這是評論內容與設置高亮。而這個div中的html是用Geshi(代碼高亮度)生成的,所以我不想刪除它。例如,訪問者可以在[code] [/ code] bbcode標籤中輸入,但不能在外面。對不起,我的英語不好:/ – CrazyMax 2011-01-09 06:37:32
你的英語不錯,而且我還不完全確定問題是什麼。您是否在表單文章上過濾輸入,並在將元素返回到頁面之前嘗試阻止XSS? – jcolebrand 2011-01-09 06:39:28
是的,我使用PHP IDS來防止垃圾郵件的注入和Akismet。 – CrazyMax 2011-01-09 06:40:46