PHP字符过滤方法

Posted Champion-水龙果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP字符过滤方法相关的知识,希望对你有一定的参考价值。

function str_filter_replace($str)
{
    if (empty($str)) return false;
    $str = htmlspecialchars($str);
    $str = str_replace( \'/\', "", $str);
    $str = str_replace("\\\\", "", $str);
    $str = str_replace(">", "", $str);
    $str = str_replace("<", "", $str);
    $str = str_replace("<SCRIPT>", "", $str);
    $str = str_replace("</SCRIPT>", "", $str);
    $str = str_replace("<script>", "", $str);
    $str = str_replace("</script>", "", $str);
    $str=str_replace("select","select",$str);
    $str=str_replace("join","join",$str);
    $str=str_replace("union","union",$str);
    $str=str_replace("where","where",$str);
    $str=str_replace("insert","insert",$str);
    $str=str_replace("delete","delete",$str);
    $str=str_replace("update","update",$str);
    $str=str_replace("like","like",$str);
    $str=str_replace("drop","drop",$str);
    $str=str_replace("create","create",$str);
    $str=str_replace("modify","modify",$str);
    $str=str_replace("rename","rename",$str);
    $str=str_replace("alter","alter",$str);
    $str=str_replace("cas","cast",$str);
    $str=str_replace("&","&",$str);
    $str=str_replace(">",">",$str);
    $str=str_replace("<","<",$str);
    $str=str_replace(" ",chr(32),$str);
    $str=str_replace(" ",chr(9),$str);
    $str=str_replace("    ",chr(9),$str);
    $str=str_replace("&",chr(34),$str);
    $str=str_replace("\'",chr(39),$str);
    $str=str_replace("<br />",chr(13),$str);
    $str=str_replace("\'\'","\'",$str);
    $str=str_replace("css","\'",$str);
    $str=str_replace("CSS","\'",$str);
    return $str;
}

  

以上是关于PHP字符过滤方法的主要内容,如果未能解决你的问题,请参考以下文章

php怎样过滤掉特殊字符啊 ☺

在Pandoc lua过滤器中连接字符串片段

PHP字符过滤方法

21个常用代码片段

求php过滤ios的Emoji表情的方法,如果字符串中包含Emoji表情就删除。

php 过滤字符串中的HTML代码