Непозната грешка в система за коментари

IvayloGoranov

Registered
Здравейте. Добавил съм забрана за обидни думи по тоя начин:
Код:
$bad_words = "fuck, shit, bitch, педал, тъп, гей, смотан,"; // филтър за обидно-забранени думи
Но когато поискам да направя тест дали хваща тези думи и какво ще направи, ми изписва при опит да се публикува коментара сладната грешка:
Код:
Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in /home/bgraparc/public_html/Sistema-za-komentari/gb_sign.php on line 82

Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in /home/bgraparc/public_html/Sistema-za-komentari/gb_sign.php on line 82

Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in /home/bgraparc/public_html/Sistema-za-komentari/gb_sign.php on line 82

Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in /home/bgraparc/public_html/Sistema-za-komentari/gb_sign.php on line 82
А на този ред имам това:
Код:
$value = ereg_replace($badword," **** ",$value);
В кое точно е грешката ? Благодаря Ви.
 
IvayloGoranov каза:
alex3 каза:
$badwords = array('foo', 'bar', 'baz');

$value = str_replace($badwords, '***', $value);
Да ги добавя едно под друго, нали ?

Махни го твоя първя код и слагай избраните думи в масива $badwords с после ги заместваш с 2рия код.

Нема да е лошо да се направи един bbcode за diff.
 

Back
Горе