function antimat($str) {
static $array = false;
if ($array === false) {
$file = file("../incfiles/antimat.dat");
$array = array();
foreach ($file AS $value)
$array[] = '/' . trim($value) . '/iu';
}
$str = preg_replace($array, '[<span style="color:gray"><b>мат</b></span>]', $str);
return $str;
}автор, на делай и не парься ггрегулярка ругается на пробел от file() (я не осилел как его убрать)
только в файле теперь должны быть просто слова, без //iu