PHP過濾特定的HTML標籤
有時候如果需要在網站上放留言版供網友留言,但有些HTML標籤如<br/>換行要讓他有作用,又要避免一些特定的HTML標籤會讓有心人士做壞事,例如在留言內容夾雜<a href><img>等標籤,讓人不小心連結過去而中毒,這時就可以加入這個函式: <?php /** * Works like PHP function strip_tags, but it only removes selected tags. * Example: * strip_selected_tags('<b>Person:</b> <strong>Salavert</strong>', 'strong') => <b>Person:</b> Salavert */ function strip_selected_tags($text, $tags = array()) { $args = func_get_args(); $text = array_shift($args); $tags = func_num_args() > 2 ? array_diff($args,array($text)) : (array)$tags; [...]


