Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja filtrująca przekleństwa (problem), Funkcja filtrująca przekleństwa
-Fabian-
post
Post #1





Goście







Cześć (IMG:style_emoticons/default/wink.gif)
mam taką prościutką funkcję:
  1. function check_bad_words($text){
  2. $open = file('data/bad-words.txt');
  3. foreach($open as $value){
  4. $find = strpos($text, $value);
  5. if($find === true){
  6. return true;
  7. }
  8. }
  9. return false;
  10. }

wywołuję ją tak:
  1. if(check_bad_words($question)){
  2. // coś tam coś
  3. }

Niby wszytsko ładnie prosto... Ale nie działa (IMG:style_emoticons/default/tongue.gif)
Funkcja za każdym razem zwraca false, anwet wtedy kiedy podaję tekst z przekleństwem będącym w pliku bad-words.txt.
Ktoś ma pomysł, dlaczegoż to nie chce działać ;/ ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vonski
post
Post #2





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


PHP rzutuje typy przy porównaniu za pomocą tego operatora: ==
Operator identyczności (===) porównuje wartość i typ - bez rzutowania.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 17:00