Я только что создал простой словесный фильтр для биосов пользователей, когда они обновляются. Это код:
for($i=0;$i < sizeof($badwords);$i++){
srand((double)microtime()*1000000);
$rand_key = (rand()%sizeof($replacements));
$str = eregi_replace($badwords[$i], $replacements[$rand_key], $str);
}
return $str;
}
Когда я отправляю биографию, текст сохраняется, однако я получаю эту ошибку:
Устарело: функция eregi_replace() устарела в /home/u557520691/public_html/inc/Global.php в строке 177.
Кто-нибудь знает, как решить эту проблему?
str_replace
для этого. - person Mohammad Gholamian   schedule 27.07.2014$badwords
— это просто статические слова. - person Álvaro González   schedule 27.07.2014