|
Alıntı: |
ReiS´isimli üyeden Alıntı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Mrb arkadaşlar spamfilter kullanımında bir sorum olacak araştırdım ancak bulamadım. Sunucuda şuna benzer küfür olayları oluyor bunu spama nasıl ekleriz acaba? R e i s s p a m f i l t e r vs. şeklinde kelimedeki harfler arasında boşluk bırakarak küfür ediliyor bu boşlugu spamfilter'a nasıl tanıtırda bunları engelleriz |
Bu tür boşluk bırakılarak edilen küfürlerden bende yakınıyordum.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] in yardımıyla çözüm bulduk ;
regex: (\w\s\w\s){2}
(\w\s\w\s){2} 2 yazan yer toplam bosluk sayisini 4 olarak ifade eder
3 yazarsaniz 3*2 her ekledigini 2 ile carparak bosluk sayilarini bulabilirsiniz.
a b c d e f g h i j
gibi.
Deneme;
[22:40] <lolia> B e n z e r s i z
6*** #garibanlar:0,2 Kanala Gönderemezsiniz Banlandınız veya Kanal +m Modunda
geçmedi
[22:37] <lolia> sahj djhf dfjfh dfjhd dfjhd djhdjh fdjjdhjf dfhjfdjh dfjfhd
geçti
[22:40] <lolia> a s d e t g r t
6*** #garibanlar:0,2 Kanala Gönderemezsiniz Banlandınız veya Kanal +m Modunda
geçmedi
görüldüğü gibi block olarak spama aldım deneme sonucu başarılı.
Herkese iyi çalışmalar.