在信息处理后台 需要对关键词<>进行过滤
直接写replace($Description,"<","&#x3C;");
replace($Description,">","&#x3E;");网页提示 replace没有定义 是不是需要加什么头文件之类的、、、、、

解决方案 »

  1.   

    用 str_replace $arr = array( "<", ">" );$Description = str_replace( $arr, "&#x3C;", $Description );
      

  2.   


    没用replace这个方法,不过可以自己写一个 function replace function replace( $content, $arr, $out )
    {
        
        $con= str_replace( $arr, $out, $content);
        
        return $con;}直接用$arr = array( "<", ">" );$Description = replace( $Description, $arr, "&#x3C;" );
      

  3.   

    php 是str_replace
    javascript 才是replace
      

  4.   

    遇到问题或者不会用的函数,要查手册.
    比如提示你replace未定义,你应该搜索一下,哪就可能出现 str_replace, preg_replace, ereg_replace等函数了.
      

  5.   

    你要把特殊字符转义可以使用htmlspecialchars
      

  6.   

    使用str_replace
    或  preg_replace 等正则替换