Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] cenzor a wyjątki
bobo168
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 9
Dołączył: 23.08.2006

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


Witam mam prosty kod cenzora:

  1. $vulgarism = array('kurw', 'choler', 'dup', 'fiut', 'penis', 'cip', 'dziwka',
  2. 'huj', 'zajeb', 'pierd', 'fuck', 'hwdp', 'suka', 'suki', 'suko', 'zjeb', 'pizd',
  3. '.com', '.pl', 'www.');
  4.  
  5. for ($i = 0; $i < (count($vulgarism)); $i++)
  6. {
  7. if (stristr($tresc, $vulgarism[$i]))
  8. {
  9. $error = "Nie możesz wypisywać wylgaryzmów oraz linków do stron www.";
  10.  
  11. }
  12. }


jak widac blokuje linki, jednak musi być możliwość napisanie jednego adresu (np. www.test.pl), jak zrobić żeby pomijał to wyrażenie a każdy inny link wyłapywał ? Nie mam kompletnie pomysłu jak to zrobić..

Z góry dzięki za pomocą
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Możesz zastosować wyrażenia regularne, albo podziel sprawdzanie na dwie części, najpierw na wulgaryzmy, a później na adresy - a w adresach, już pregiem
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Od kiedy penis czy suka to przekleństwa? Bo już o wymachującym pierdołą wiercipiętą wspominać nie będę. Zdajesz sobie sprawę, że pewnie z 90% osób widząc ten komunikat wstawi po prostu jakąś spację czy kropkę co kilka liter ale na pewno nie zrezygnuje z przekleństw czy linków?
Go to the top of the page
+Quote Post

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: 15.09.2025 - 05:17