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
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


file() ma coś takiego jak flagi. Dokumentacja się kłania.
FILE_IGNORE_NEW_LINES
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: 4.10.2025 - 17:34