Spam word remover

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Spam word remover

    Any body please help me with Spam word remover script or coding
    have connected with http://adexchat.com ?
    Fun up with
    http://forum.adexchat.com

    #2
    Originally posted by adex3g View Post
    Any body please help me with Spam word remover script or coding
    PHP Code:
    function gum_banned_words($str

        
    $words = array('wapking','videowap','http','hotking''masalamob');
        
    $found_words gum_banned_words_check($str,$words); 
        
    //Developed by gumslone from coding-talk.com 
        
    foreach ($found_words as $word) { 
            
    $word_length strlen($word); 
            
    $str_length strlen($str); 
            
    $i 0
            
    $n 0
            while(
    $i<$word_length
            { 
                if (
    preg_match('/[0-9A-Za-z]/',$str[$n])) 
                { 
                    
    $find "/".$word[$i]."/i"
                    if (
    preg_match($find$str[$n])) 
                    { 
                        if(
    $i==0$result['start'] = $n
                        if(
    $i==($word_length-1)) 
                        { 
                            
    $result['end'] = $n+1
                            break; 
                        } 
                        
    $i++; 
                    } 
                    else  
                    { 
                        
    $i=0
                    } 
                } 
                
    $n++; 
                if(
    $n>$str_length)break;//prevent infinite loop 
            

            
    $str substr($str0$result['start']).substr($str$result['end']); 
        } 
        
    $found_word2 gum_banned_words_check($str,$words); 
        if(
    is_array($found_word2)) $str gum_banned_words($str,$found_word2); 
         
        return 
    $str

    function 
    gum_banned_words_check($str$words

        
    $clean_string preg_replace('/[^[:alnum:]]/'''$str); 
        foreach (
    $words as $word) { 
            
    $find "/".$word."/i"
            if (
    preg_match($find$clean_string)) $found_words[] = $word
        } 
        return 
    $found_words

    Comment

    Working...
    X