Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

filtro de palavrão

09-07-2007 18:15

Vi alguns modelos de filtros de palavrão, mas não são extamenteo o que preciso.

Preciso que seja parecido com este de verificar e-mail

if(!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/i", $email)) {
echo "E-mail esta incorreto";
exit;
}

Neste script se o e-mail estiver incorreto ele mostra o aviso "echo" e para o script "exit;"

Porém não entendi este preg_match, e no manual esta em inglês, seria possível edita-lo de forma a usar como condicional quando for encontrada alguma palavra indesejada?

if(!preg_match("palavras indesejadas aqui'outra'outra'outra", $texto)) {
echo "Revise seu texto, palavras não permitidas foram postadas";
exit;
}

Pelos testes que fiz parece que este preg_match avisa caso não esteja naquele padrão, mas postei aqui caso possa ser usado como alguma idéia para se chegar ao que preciso.

Não gostaria de substituir o palavrão, apenas de exibir o aviso qdo o texto conter alguma das palavras pre-determinadas. Seria perfeito se exibisse qual palavra proibida foi encontrada no texto.

valeu
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17248
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

filtro de palavrão

09-07-2007 18:53

Seria para identificar palavras?
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

filtro de palavrão

09-07-2007 19:00

sim, qdo o visitante postar alguma coisa que contenha algumas das palavras pre-definidas quero executar uma ação
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17248
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

filtro de palavrão

09-07-2007 19:21

Veja se essa função ajuda.

<?php // string $texto = "meu aba texto aqui."; // quebra de cada palavra $quebra = explode(" ", $texto); // função para erro function erro() { echo "erro!"; exit; } // esse for faz uma verificação buscando as palavras for($i=0; $i < count($quebra); $i++) { $quebra[$i]=="palavra1" ? erro() : $quebra[$i]; $quebra[$i]=="palavra2" ? erro() : $quebra[$i]; // mais palavras } // esse for printa o digitado ( se necessário ) for($i=0; $i < count($quebra); $i++) { echo $quebra[$i]." "; } ?>

0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

filtro de palavrão

09-07-2007 21:27

este script aqui ficou perfeito pra mim, valeu pela força fera

viewtopic.php?p=2044
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17248
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

filtro de palavrão

09-07-2007 21:37

¨laughing¨
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado