Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Digamos que temos um site onde os usuários criam o conteúdo.
Levando em consideração que o site precise exibir 10 registros
na pagina inicial, estou a matutar como implementar um farejador
que cheire resultado por resultado a fim de procurar palavras
de conteúdo inadequado e vetar a exibição do registro, para nao
quebrar a integridade do site.
Já na busca o nosso São Bernardo deve cheirar também, porém
se alguém mandar ele ir dormir, então são exibidos todos os tipos
de resultados.
O nosso São Bernardo também deve despejar aquele líquido forte
em cima dos cadastros impróprios, tais como pedofilia, apologia à
drogas, violência, etc...
Eu imagino que, em idéia inicial, isto deva se localizar nas classes
'model' do site.
E aí pessoal, que vocês podem dizer a respeito?
Grato pelo espaço, Cláudio
o colega,
valeu mesmo a dica. eu estava mesmo a procurar no google
mas nao tinha a key correta....'badwords'.
poxa valeu mesmo..vou estudar a respeito.
Procure sobre badwords.
Recomendo você criar um arquivo badwords.txt e nele colocar, linha por linha, palvras e frases que você deseja bloquear. Depois, com o PHP, você importa essas palavras e frases pra um array e procura, na string a ser salva (conteúdo que o usuário está postando), se alguma dessas palavras existem, aí você remove a palavra ou bloqueia o envio.
Você também poderá usar expressões regulares e funções de busca do PHP como ereg, eregi e/ou strpos. :)
:)