Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juliano Ganzala

[Resolvido] Erro com ereg() em cadastro de usuários

Recommended Posts

Olá pessoal do Imasters estou com esse problemão de ereg() e não sei como resolver, se alguém puder dar uma força eu agradeço muito. Vou postar aqui a tela do problema juntamente com o código... se alguém puder ajudar :D

 

 

printmp.png

 

 

$newusername = $_POST['username'];

$newemail = $_POST['email'];

$newpassword = $_POST['password'];

$confirmpassword = $_POST['confirmpassword'];

$newfullname = $_POST['fullname'];

$code = 'NA';

if ($newpassword != $confirmpassword)

{

$error_message = 'Senha e Confirmar Senha não são os mesmos.';

}

else

if (!ereg("^[A-Za-z0-9_!@$]{1,50}$", $newusername))

{

$error_message = 'Usuário inválido. Verifique e tente novamente.';

}

else

if (!ereg("^[A-Za-z0-9_!@$]{1,50}$", $newpassword))

{

$error_message = 'Senha não é válida. Verifique e tente novamente.';

}

else

if (!ereg("^[A-Za-z0-9_!@$.' &]{1,50}$", $newfullname))

{

$error_message = 'Nome Completo não é válido. Verifique e tente novamente.';

}

else

if (!ereg("^.+@.+\..+$", $newemail))

{

$error_message = 'E-mail inválido. Verifique e tente novamente.';

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, muito obrigado já tinha lido alguma coisa sobre o preg_match vou dar uma pesquisada e volto a postar caso não encontre nada que resolva meu problema. Agradeço sua colaboração! :natalbiggrin:

 

Pesquisei e troquei o ereg() pelo preg_match() mas continua dando erro, alguém sabe de alguma forma diferente de se fazer ou no que eu estou errando tanto?

 

A função ereg() está obsoleta nas versões atuais do php.

 

Pesquise sobre a função preg_match(), pois essa que a substituiu.

 

Troquei mas não deu, acho que não fiz certo amigo.

 

RESOLVIDO TROQUEI POR PREG_MATCH()// E DEU CERTINHO AS FUNÇÕES ESTÃO TODAS FUNCIONANDO.. OBRIGADO! :natalw00t:

 

}

else

if (!preg_match("/^[A-Za-z0-9_!@$.' &]{1,50}$/", $newfullname))

{

$error_message = 'Nome Completo não é válido. Verifique e tente

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.