Função de validação

Este fórum é para dúvidas onde a base da questão é a linguagem PHP.

Moderador: web

responder a dúvida

Função de validação

Mensagem por Mous3 Offline » Seg Jan 09, 2012 2:25 am


Boa noite pessoal estou tentando criar um classe padrão de validação caso o javascript fure eu faço uma validação no lado do cliente .
Então segue o códigos depois as duvidas:

Código: Selecionar todos
function Letras($inicio,$fim,$variavel){
      
      if(!(preg_match("/^[A-ZÀ-Úa-zà-ú ]{{$inicio},{$fim}}$/", $variavel)))
      {
         echo "Erro 001 - $variavel - Insira somente letras...";
         
      }
   }

Eu verifico se a $variavel é do tamanho $inicio e $fim que declarei esse tem A-Z ou a-z ou áãéõ e assim por diante .
Fato é, eu gostaria de poder além de echoar o erro dar uma especie de unset nessa $variavel que atribui na função assim ela estaria destruída e não mais representaria um código malicioso de certa forma. como faria isso ?

Não sei se fui claro.
Eu ainda tenho mais dessas funções pra verificar data e números e e-mail através de filter_var() se o pessoal quiser eu publico aqui ou em outro lugar no forum e colo o link aqui.



detalhes...


Mous3
MEMBRO
MEMBRO
Mensagens: 10
Registrado em: Qui Out 20, 2011 9:16 pm


Função de validação

Mensagem por web Offline » Seg Jan 09, 2012 9:38 am

Você pode passar o ereg_replace. No exemplo abaixo, retira todo número da string.

Código: Selecionar todos
<?php
function so_letras($string) {
$string = ereg_replace( "[0-9]", "", $string);
echo $string;
}
?>

Você também pode usar anti injection se os valores vão para o bd

Script-de-anti-injection-MySQL_19_5715.html

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Função de validação

Mensagem por Mous3 Offline » Seg Jan 09, 2012 3:31 pm

Cara ajudou muito valeu. :rock:
Muito mais facil assim !
Obrigado!

detalhes...


Mous3
MEMBRO
MEMBRO
Mensagens: 10
Registrado em: Qui Out 20, 2011 9:16 pm


Função de validação

Mensagem por web Offline » Seg Jan 09, 2012 3:36 pm

;)

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para PHP

Quem está online

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