Heim >Backend-Entwicklung >PHP-Tutorial >一个简单的PHP内容过滤实例_PHP教程

一个简单的PHP内容过滤实例_PHP教程

WBOY
WBOYOriginal
2016-07-13 17:46:29816Durchsuche

 

if($_POST)

{

 //获取文件内容转为数组两种方法:

 /*

 $fcon = file_get_contents("./filter.txt");

 $filter_word = explode("\n",$fcon);

 */

 $filter_word = file("./filter.txt");

 //$filter_word = array("test1","test2","test3","test4");

 $str = $_POST["mess"];

 for($i=0;$i

 {

  if(preg_match("/".(trim($filter_word[$i]))."/i",$str))

  {

   echo "<script>alert(&#39;您输入的内容含非法内容,请重输!&#39;);</script>";

   echo "返回";

   exit;

  }

 }

 echo "您输入的内容是:".$str;

}

?>

测试过滤是否生效:

 

摘自:adamboy的博客

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478591.htmlTechArticle?php if($_POST) { //获取文件内容转为数组两种方法: /* $fcon = file_get_contents(./filter.txt); $filter_word = explode(\n,$fcon); */ $filter_word = file(./filter.txt)...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn