首页  >  文章  >  后端开发  >  felayman-php_自定义函数过滤指定字符

felayman-php_自定义函数过滤指定字符

WBOY
WBOY原创
2016-06-13 11:54:02755浏览

felayman------php_自定义函数过滤指定字符

<pre code_snippet_id="279207" snippet_file_name="blog_20140407_1_2389317" name="code" class="php"><?php/** * Created by PhpStorm. * User: FelayMan * Date: 14-4-7 * Time: 下午5:09 */    function filter_str($str){        $arr = array('图书','明日科技','软件','变成词典','词典');        //implode将数组连接成字符串        $repstr = implode(',',$arr);        echo $repstr;        //preg_match将会在$repstr中检索$str,如果出现则会停止检索        if(preg_match("/$str/",$repstr)){            echo "<script>                alert('您使用了禁用词语');                window.location.href='filter_string.php5';                </script>";        }else{            echo $str;        }    }    function filter_words($str){        //假设我无法在留言板中输入中国        $words = "中国";        if(preg_match("/$words/",$str)){            echo "<script>                alert('你的留言者包含了危险词语');                window.location.href='filter_string.php5';                </script>";        }else{            echo "$str";        }    }    if(!empty($_POST['sub'])){       // filter_str($_POST['content']);        filter_words($_POST['content']);    }?><!doctype html>    <html>    <head>        <title>自定义函数过滤器</title>        <meta charset="utf-8"/>    </head>    <body>    <form action="filter_string.php5" method="post">        请留言:<textarea rows="7" cols="20" name="content"></textarea>        <input type="submit" value="提交留言" name="sub"/>    </form>    </body>    </html>


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn