![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 1 Dołączył: 23.02.2010 Ostrzeżenie: (10%) ![]() ![]() |
chciałbym prosić o pomoc w sprawie filtru wyrazów niechcianych do komentarzy które udzielają użytkownicy, mam taki:
<? function cenzura($tekst, $bad) { foreach($bad as $bad_word) { $tekst=str_replace($bad_word, "[***]", $tekst); } return $tekst; } //definicja niechcianych słów do ocenzurowania $bad_words = array('wyraz1', 'wyraz2'); //tekst do ocenzurowania $tekst_full = "jesteś wyraz1, wyraz2"; //tekst po cenzurze $tekst_after = cenzura($tekst_full, $bad_words); //efekt: "jesteś [***], [***]" ?> jak go przerobić żeby efektem nie był "jesteś [***], [***]" tylko całkowity brak odpowiedzi, poprostu żeby takie spamy sie nie pojawiały w komentarzach, z góry dziękuję za odpowiedź |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 50 Dołączył: 28.10.2006 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Możesz np. zliczyć ilość [***] i jeśli ich stosunek do liczby wszystkich wyrazów jest większy od np. 1/6 to komentarz się nie dodaje.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:56 |