Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Filtr słów
Forum PHP.pl > Forum > Przedszkole
adam882
Witam

Posiadam taki mały skrypt do wykrywania słów niedozwolonych:

  1. <?php
  2. $filtr_slow='slowo1|slowo2|slowo3';
  3. if(preg_match("/$filtr_slow/",mb_strtolower($_POST['tekst'],'UTF-8')))
  4. {
  5. echo 'Wykryto niedozwolone słowo';
  6. }
  7. ?>


Czy można go jakoś przerobić, aby komunikat pokazywał informację o niedozwolonym słowie? np. "Wykryto niedozwolone słowo "slowo1" w tekście"
Majkelo23
  1. <?
  2. $text = '<bb>TEXT</b>';
  3. preg_match ("/<bb>(.*?)</b>/is", $text, $znalezione);
  4. echo $znalezione[0];
  5. ?>


Jaki z tego wniosek? W preg_match() możesz wpisać jako trzecią wartość, nazwę zmiennej, a potem się do niej odnieść. Zwróci ona to słowo, które chciałeś wyciągnąć, definiując je w wyrażeniu regularnym.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.