不是吧.你老人家用
$str="i fuck aslkdjflkasdjflkasjdflkdjasfl";
ereg_replace('fuck','****',$str);
这个可以吗?

解决方案 »

  1.   

    我觉得没有建立数据库是不行的,那样你只可能屏蔽一部分的数据,有的网站你可以去看看www.5460.net他的发言就有脏话控制功能!
      

  2.   

    你先写个可以将脏话加入数据库的程序。这个应该会吧
    然后从数据库中提出来倒入数组,然后再按照我上面的代码来。$query=mysql_query("select zhanghua from table");
    while($arr=mysql_fetch_array($query)){
      $forbidTalk[]=$arr[zhanghua];
    }
    $replaceStr=implode("|",$forbidTalk);
    $txtInfo="我想强奸你,我想fuck you,我想kiss with you";
    echo preg_replace("/$replaceStr/i","*",$txtInfo);