luixcoutinhu Postado Abril 23, 2006 Denunciar Share Postado Abril 23, 2006 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 23, 2006 Autor Denunciar Share Postado Abril 23, 2006 sera possivel alg me ajudar sff???agradecia muito obrigado!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipedcb Postado Abril 23, 2006 Denunciar Share Postado Abril 23, 2006 Cara, vou te pedir só um favor, evite escrever dessa forma no fórum, é complicado ler esse monte de "k".1º Não tem nada de errado com o IF não, ele faz a validação do email, para verificar se tem a @ e tudo mais... Quando as variáveis X e Y, tem que ver o que elas fazem, provavelmente uma mostra uma mensagem de erro, e a outra continua executando o código.2º Acho que esse texto em negrito está no lugar errado mesmo. Ele deveria ficar em cima da imagem que aparece. Da seguinte forma:Por motivos de segurança, por favor insira o seguinte código no campo abaixo:<!-- gera imagem com número aleatório --><img src="imagem.php"><input type=text name="codigo" size = "12">[]'s3º Não deu para entender nada que você escreveu. Organiza melhor as idéias, e estrutura melhor as frases. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 24, 2006 Autor Denunciar Share Postado Abril 24, 2006 desculpe.O que eu queri era saber se alguém percebe de cdódigos de segurança.Eu já tenho o script disso. Mas queria que acontecesse o seguinte:Se a pessoa puser mal o código acontecer tipo actualizar a página e se a pessoa pusesse o código bem continuava por exemplo o registo.E outra coisa como faço para que a pessoa a registar-se no meu site ela receber um e-mail com os dados?Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Abril 24, 2006 Denunciar Share Postado Abril 24, 2006 Que código tu tá falando???? O da imagem??? Isso tu deves ter guardado em uma session... olhe bem esse arquivo gerador da imagem qeu tá lá... dae antes de regsitar os dados tu verifica com um if se os valores correspondem...Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 24, 2006 Autor Denunciar Share Postado Abril 24, 2006 podes-me dizer essa if sff?...obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Abril 25, 2006 Denunciar Share Postado Abril 25, 2006 não :D pra isso tenho que ver o seu código que gera a imagem... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 25, 2006 Autor Denunciar Share Postado Abril 25, 2006 http://pastebin.com/680670tem ai o codigo...obrigado pela ajuda!! :) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Abril 25, 2006 Denunciar Share Postado Abril 25, 2006 Tá salvo aqui o valor do randon...$_SESSION['codigo'];Mas repara bem nessa parte do teu código... aqui ele verifica se esse número está correto...#<?php#// Recupera o código randomico e termina a sessão#session_start();#if(IsSet($_SESSION["codigo]))# {# $random = $_SESSION["codigo"];# $_SESSION = array();# session_destroy();# }# #// obtém o código digitado#$codigo = $_POST["codigo"];#$envio = $_POST["envio"];# #// verifica se o formulário contém dados# if (isset($envio) and $codigo == $random)# {# $mensagem = "Parabéns.\\n O código foi digitado corretamente.";# }# elseif(isset($envio) and $codigo != $random)# {# $mensagem = "Erro!\\n Por favor tente novamente.";# }# #if ($mensagem)# {# $onload_msg = "<body onLoad=\"java script: alert('$mensagem')\"> ";# }# #echo $onload_msg;#?>:wacko: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 25, 2006 Autor Denunciar Share Postado Abril 25, 2006 exacto, e como faço na ves de aparecer uma janelinha a dixer o seu codigo foi...para apenas verificar se esta bem e se estiver bem continua se tiver mal faz tipo actualizaçao do site.??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Abril 25, 2006 Denunciar Share Postado Abril 25, 2006 Cara, você precisa alterar o if ali... se o número estiver errado tu modifica a reader e manda atualizar a página... tirando o cagerramento "dinâmico" da TAG onload.Tenta fazer aí, se não conseguir avisa... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 25, 2006 Autor Denunciar Share Postado Abril 25, 2006 desculpa mas eu n consegui.. :(você me pode ajudar?'obrigado e deculpe estar a ser tão xato... :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Abril 25, 2006 Denunciar Share Postado Abril 25, 2006 Não estás sendo chato, mas tu só testaste em 6 minutos... eita!! :wacko:Buenas, o que tu precisas fazer é limitar a verificação em "somente se for erro".Vamos lá!<?php// Recupera o código randomico e termina a sessãosession_start();if(IsSet($_SESSION["codigo"])){$random = $_SESSION["codigo"];$_SESSION = array();session_destroy();}// obtém o código digitado$codigo = $_POST["codigo"];$envio = $_POST["envio"];// verifica se o formulário contém dadosif(isset($envio) and $codigo != $random){header("Location: formulario.php");}?>Coloque logo abaixo este código php (no seu arquivo formulario.php) a tab body....//aqui termina seu php?><!--aqui vai a tag body do html--><body>E lembre-se de não colocar nenhuma saída para o navegador antes desse código em php, caso contrário não irá funcionar.Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 25, 2006 Autor Denunciar Share Postado Abril 25, 2006 Não estás sendo chato, mas tu só testaste em 6 minutos... eita!! :wacko:Buenas, o que tu precisas fazer é limitar a verificação em "somente se for erro".Vamos lá!<?php// Recupera o código randomico e termina a sessãosession_start();if(IsSet($_SESSION["codigo"])){$random = $_SESSION["codigo"];$_SESSION = array();session_destroy();}// obtém o código digitado$codigo = $_POST["codigo"];$envio = $_POST["envio"];// verifica se o formulário contém dadosif(isset($envio) and $codigo != $random){header("Location: formulario.php");}?>então vasta por esta parte no meu fixeiro cadastrar.phpcerto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Abril 25, 2006 Denunciar Share Postado Abril 25, 2006 Isso! Coloca lá e no formulario.php muda o action para cadastrar.php.Sucesso! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luixcoutinhu Postado Abril 25, 2006 Autor Denunciar Share Postado Abril 25, 2006 if($_POST['email'] && preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/",$a)) { echo "x"; } else { echo "y"; }nesse if tewnho k mudar alguma coisa??? k knd me vou registar aparece esse erro mas regista na mxm :s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
luixcoutinhu
Link para o comentário
Compartilhar em outros sites
15 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.