Mam zmienną, która przechowuje treść formularza kontaktowego. Chciałbym móc wyszukać, czy w treści występują typowe spamerskie hasła, jak casino itd. Jak mogę to łatwo zrobić w PHP?
2 Odpowiedzi
if (strpos($mojazmienna, ‘casino’) > 0) {
// obsługa istnienia zabronionego słowa
}
Powyższa linia pozwala na odszukanie zabronionego słowa w ciągu.
Mając tablicę ze słowami można w pętli wywołać sprawdzanie obecności zabronionych słów.
https://www.php.net/manual/en/function.strpos.php
W PHP8 będzie łatwiej: https://wiki.php.net/rfc/str_contains