- 
                    Üyelik
                    28.03.2011
                
- 
                    Yaş/Cinsiyet
                    29 / E
                
- 
                    Meslek
                    PHP Developer
                
- 
                    Konum
                    İstanbul Anadolu
                
                - 
                    Ad Soyad
                    M** D**
                
- 
                    Mesajlar
                    439
                
- 
                    Beğeniler
                    11 / 45
                
- 
                    Ticaret
                    4, (%100)
                
 
                Merhaba arkadaşlar;
Php ile yazılmış olan sistemimde üyelere açık bir form kutusu var ve buradan yorum yaptıklarında sitede yayınlanıyor. (Admin denetimi olmaksızın)
Bu olay uzun süre bu şekilde işlemez bu nedenle belli bir yasak listesi koymayı düşünüyorum. Formdaki her bir kelimeyi nasıl kontrol edebilirim. Ona göre if else ile veritabanına gönderip göndermeyeceğini yapacağım.
                        
     
                    
                            helian.work
                    
                         
                                            
        
        
        
            
                
                
                     Cafer
                
                                Üyeliği Durdurulmuş
                Banlı Kullanıcı
                    Cafer
                
                                Üyeliği Durdurulmuş
                Banlı Kullanıcı
                
             
            
                - 
                    Üyelik
                    22.02.2012
                
- 
                    Yaş/Cinsiyet
                    31 / E
                
- 
                    Meslek
                    PHP Developper
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    ** **
                
- 
                    Mesajlar
                    250
                
- 
                    Beğeniler
                    65 / 71
                
- 
                    Ticaret
                    2, (%100)
                
 
                Yasaklı kelime sistemide entegre edebilirsin ama işin daha uzar.
Kısa yolsan gönderilen postların onaydan geçmesini istiyorsan.
Üyeden gelen postaların db den çekildiği satıra ek olarak 
and onay='1' ifadesini ekle ve üye post gönderirken. 
onay sutünuna 0 yazdır.
Admin panelindede onay sutunu 0 olanları yazdır ve isteklerini 1 yap.
Kod örneği vermeden anlattım. Anlamadıysan örnekleyerekde açıklaya bilirim.
İyi forumlar...
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    28.03.2011
                
- 
                    Yaş/Cinsiyet
                    29 / E
                
- 
                    Meslek
                    PHP Developer
                
- 
                    Konum
                    İstanbul Anadolu
                
                - 
                    Ad Soyad
                    M** D**
                
- 
                    Mesajlar
                    439
                
- 
                    Beğeniler
                    11 / 45
                
- 
                    Ticaret
                    4, (%100)
                
 
                Düne kadar sistem öyleydi ama artık daha kullanıcı bazlı yapmak istiyorum. Bu nedenle de sadece ileri seviye argo kelimeleri yasaklayacağım. Dizi ve strstr fonkisyonuyla yapmaya çalıştım fakat for döngüsü hata veriyor. 
Edit: şuan yeni bir şey düşündüm hemen deniyorum :)
                        
     
                    
                            helian.work
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    28.03.2011
                
- 
                    Yaş/Cinsiyet
                    29 / E
                
- 
                    Meslek
                    PHP Developer
                
- 
                    Konum
                    İstanbul Anadolu
                
                - 
                    Ad Soyad
                    M** D**
                
- 
                    Mesajlar
                    439
                
- 
                    Beğeniler
                    11 / 45
                
- 
                    Ticaret
                    4, (%100)
                
 
                sistemi yaptım (kelime çevirme yöntemiyle). Şimdi bana lazım olan şey nasıl uzun bir cümlenin içindeki tek bir kelimeyi 
if($yorum=='$o kelime'){yasaklı kelime girdiniz!}
şeklinde yapabilirim.
Şuanda sadece tek başına kelime girildiğinde yasaklayabiliyorum. Diğer şekilde sadece kelimeyi *** yapıyor ve kaydediyor.
                        
     
                    
                            helian.work
                    
                         
                                                                                                                
        
        
        
            
                
                
                     Cafer
                
                                Üyeliği Durdurulmuş
                Banlı Kullanıcı
                    Cafer
                
                                Üyeliği Durdurulmuş
                Banlı Kullanıcı
                
             
            
                - 
                    Üyelik
                    22.02.2012
                
- 
                    Yaş/Cinsiyet
                    31 / E
                
- 
                    Meslek
                    PHP Developper
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    ** **
                
- 
                    Mesajlar
                    250
                
- 
                    Beğeniler
                    65 / 71
                
- 
                    Ticaret
                    2, (%100)
                
 
                
$yasakli="deneme"
$yorum="deneme yorum"
$cevir=str_replace($yasakli, "", $yorum);
$kontrol=strlen($yorum);
$kontroliki=strlen($cevir);
if($kontrol!=$kontrol)
{echo "İstenmeyen bir kelime kullandınız!";}
else
{
//devam et
}
İyi forumlar :)