taudujas Postado Junho 26, 2004 Denunciar Share Postado Junho 26, 2004 Como validar campo email, se tem @ ou não. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Junho 26, 2004 Denunciar Share Postado Junho 26, 2004 é só usar a função stristr()Assim oh:<?$email = "email@provedor.com.br";if(stristr($email, "@")) { echo "O E-mail é válido!";} else { echo "O E-mail é inválido!";}?>Outra opção que você tem é usar expressões regulares ... tem um exemplo no tópico suspenso dee Scripts !! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Junho 26, 2004 Autor Denunciar Share Postado Junho 26, 2004 Obrigado Ppg! Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Junho 26, 2004 Denunciar Share Postado Junho 26, 2004 Pode usar o IndexOf do Js tambem ![]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Junho 26, 2004 Autor Denunciar Share Postado Junho 26, 2004 Ppg, não achei nenhum tópico ai nos scrips não e este não ta dando certo.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Junho 26, 2004 Autor Denunciar Share Postado Junho 26, 2004 quero so dizer se o email é invalido não preciso dizer que é valido.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Junho 26, 2004 Denunciar Share Postado Junho 26, 2004 Feito Pelo Illidan !!Página 4 - Tópico Scripts:<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method=post">Email: <input type="text" name="email" size="20" value="<?php echo @$_REQUEST['email]; ?>" /><input type="submit" name="validar" value="validar" /></form><br /><br /><?php$email = trim(@$_REQUEST['email']);if ($email) { if (preg_match("/[A-Za-z0-9_.-]+@([A-Za-z0-9_]+\.)+[A-Za-z]{2,4}/i", $email)) { echo "O e-mail válido!"; } else { echo "O e-mail é inválido!"; }}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 26, 2004 Denunciar Share Postado Junho 26, 2004 pode usar o explode também.. se tiver a @ é valido se não não.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Junho 26, 2004 Autor Denunciar Share Postado Junho 26, 2004 Vou tentar, qualquer coisa posto aqui, valeu. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Junho 26, 2004 Autor Denunciar Share Postado Junho 26, 2004 Po ainda não deu certo ele esta cadastrando no banco mesmo assim olhem o codigo:<?include "conecta.php";foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); }if(empty($nome))// Verifica se foi digitado algo{ echo "<center><font color = \"#FF0000\">Você Não prencheu o campo NOME</font></center> <a href=\"dados.php\"><center><font color = \"#FF0000\">Voltar</font></center></a>"; exit();} if(empty($login))// Verifica se foi digitado algo{ echo "<center><font color = \"#FF0000\">Você Não prencheu o campo LOGIN</font></center> <a href=\"dados.php\"><center><font color = \"#FF0000\">Voltar</font></center></a>"; exit();}if(strstr($login, " ") !=FALSE)// Verifica se tem espaços vazios{ echo "<center><font color = \"#FF0000\">Não Deixe Espaços em branco no campo LOGIN</font></center> <a href=\"dados.php\"><center><font color = \"#FF0000\">Voltar</font></center></a>"; exit();}if(!is_numeric($senha)) // verifica se só tem numeros{ echo "<center><font color = \"#FF0000\">Digite Apenas Numeros no campo Senha</font></center> <a href=\"dados.php\"><center><font color = \"#FF0000\">Voltar</font></center></a>"; exit();}$query = "select count(*) as total from dados where nome = '$nome'";$re = mysql_query($query);$total = mysql_result($re, 0, "total");if ($total == 0) { $query = "insert into dados(nome, email, login, senha) values ('$nome', '$email', '$login', '$senha')"; mysql_query($query);}?><div align="center"><a href="dados.php"><strong><font size="2">Voltar</font></strong></a></div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Junho 27, 2004 Denunciar Share Postado Junho 27, 2004 Nesse código que você mandou não tem nenhuma verificação se tratando de email !! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Junho 27, 2004 Autor Denunciar Share Postado Junho 27, 2004 POr isso que quero colocar.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 27, 2004 Denunciar Share Postado Junho 27, 2004 cara.. explode essa parada ai.... depois verifica se tem ou não...!!!!!!!!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
taudujas
Como validar campo email, se tem @ ou não.
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.