lfbadwolf 0 Denunciar post Postado Fevereiro 24, 2005 Tem alguma função que valide o email via php, sem javascript?veficiar se tem espaços vazios, ponto e arrobabusquei no site como 'valida' e não encontreiObrigado Compartilhar este post Link para o post Compartilhar em outros sites
lukascolette 0 Denunciar post Postado Fevereiro 24, 2005 $email = str_replace ("/", "", $email);$email = str_replace ("@.", "@", $email);$email = str_replace (".@", "@", $email);$email = str_replace (",", ".", $email);$email = str_replace (";", ".", $email);falow Compartilhar este post Link para o post Compartilhar em outros sites
lfbadwolf 0 Denunciar post Postado Fevereiro 24, 2005 $email = str_replace ("/", "", $email);$email = str_replace ("@.", "@", $email);$email = str_replace (".@", "@", $email);$email = str_replace (",", ".", $email);$email = str_replace (";", ".", $email);falow Mas neste caso estou verificando se a pessoa digitou errado, e no caso de ter um espaço no meio ou não ter arroba nem ponto como façoValeu Compartilhar este post Link para o post Compartilhar em outros sites
lukascolette 0 Denunciar post Postado Fevereiro 24, 2005 está certo sim, ele valida se a pessoa digitou tudo certo, entende? PHP [/tr][tr]$email = $_POST["email"]; $email = str_replace (" ", "", $email); $email = str_replace ("/", "", $email); $email = str_replace ("@.", "@", $email); $email = str_replace (".@", "@", $email); $email = str_replace (",", ".", $email); $email = str_replace (";", ".", $email); $erro=0; if(strlen($email)<8 || substr_count($email, "@")!=1 || substr_count($email, ".")==0) { $erro=1; $msg ="Por favor, digite seu <b>e-mail</b> corretamente."; } [/tr] tenta assim Compartilhar este post Link para o post Compartilhar em outros sites
LeoLoko 0 Denunciar post Postado Fevereiro 24, 2005 você tb pode usar a função ereg Ex: PHP [/tr][tr]$email = "fulano@site.com.br"; if(ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)){ echo "Email Válido"; } else{ echo "Email Inválido"; } [/tr] Compartilhar este post Link para o post Compartilhar em outros sites