php特殊字符过滤
越简单越好;;;

解决方案 »

  1.   

    过滤哪方面的?需求不明确
    过滤标签(HTML):strip_tags()
    转义mysql特殊字符:mysql_real_escape_string()
    引号转义:addslashes()
    转义HTML:htmlspecialchars()
      

  2.   

    你要过滤什么啊~各种情况用法都不同mysql_escape_string()
    htmlspecialchars()
    strip_tags()
    ...
      

  3.   

    转义 <   这个字符 和html
      

  4.   

    使用strip_tags最简单,而且可以自定义不过滤的标签<?php
    $text = '<?php ?><p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
    echo strip_tags($text);
    echo "\n";// 允许使用<p>和<a> 
    echo strip_tags($text, '<p><a>');
    ?>
    执行结果
    [code=BatchFile]C:\>php test1.php
    Test paragraph. Other text
    <p>Test paragraph.</p> <a href="#fragment">Other text</a>[/code]