Tem um cliente aqui que tem um site, e ele tem um Bookmark (Livro de Visitas). Sendo que agora do nada, deu pra uns carinhas, sei lá de onde (Acho q dos States), encontraram o Fórum e tão postando mensagens do tipo: casino online // free stand poker // 888 casino e põe as URL's dos sites. Poxa, eu to mt furioso já :evil: ! O livro no momento tem 45 mensagens, esses dias quando eu entrei tinha 150... o código da minha Base de Dados foi lá em cima... Ai comecei a caçar na net, filtros, porém o q achei foram coisas voltadas para os palavrões... Mas se alguém conseguir e puder me ajudar a mudar: essas msgs, tem sempre as mesmas palavras.. como não sou tão burro, rs.. anotei as palavras aki num bloco de notas já pensando nisso! Então, o código q eu achei, o q ele faz? Ele chama um vetor num arquivo *.txt e se alguma palavra do texto, bater com alguma palavra do vetor ele substitui por ****... Supondo q o kra ponha: Você é um gayzinho! Após passar pelo filtro, a msg exibida é Você é um ****! Isso levando em consideração q a palavra gayzinho esteja no *.txt, sacaram?
Vou deixar o código aqui galera...
<?
$text = "Ai que palavrao3!";
function badword_filter($text){
$badword_array = file("lista.txt"
foreach($badword_array as $key=>$val)
{
$text = eregi_replace(trim($val),' **** ',$text);
}
return $text;
}
echo badword_filter($text);
?>
AQUI O LISTA.TXT
palavrao1
palavrao2
palavrao3
palavrao4
palavrao5
Eu keria q acontecesse o seguinte, ele checasse os campos do form com esse vetor e caso fosse true, rs... caso batesse alguma palavra do form com a do vetor, que a mensagem não fosse enviada... que aparecesse um alert ou algo do gênero fazendo ele voltar pra index.htm, ou form.php...
Sou muitíssimo agradecido desde já.. Abraçõs!