TitanZ_Nemesis Postado Janeiro 16, 2015 Denunciar Share Postado Janeiro 16, 2015 (editado) Fala galera! Desculpem se estou postando no lugar errado, mas não sei bem onde posto, pois, meu problema envolve, html, php, possívelmente js. Bom, o problema é o seguinte, estou com dificuldade de implantar captcha no meu formulário. Tentei pesquisar tutorial, porém, os que achei não foram capazes de me fazer entender. No momento estou usando este formulário. Obs:. Descupem-me, não consegui achar opção de deixar o código ocultado. O código HTML <div class="formulario"> <form action="mailform/cadastro.php" method="POST"> <!-- chama o envia.php --> <div class="formulario-texto">Nome</div> <div class="formulario-campo"></div> <span id="sprytextfield1"> <input type="text" name="nomeremetente" class="textfield-nome"/> <div class="formulario-texto">Data de Nascimento*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="data" class="textfield-nome"/> <div class="formulario-texto">Sexo*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="sexo" class="textfield-nome"/> <div class="formulario-texto">Você tem alguma Deficiência?*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="defi" class="textfield-nome"/> <div class="formulario-texto">Raça/Cor*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="raca" class="textfield-nome"/> <div class="formulario-texto">Nome do pai*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="pai" class="textfield-nome"/> <div class="formulario-texto">Nome da mãe*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="mae" class="textfield-nome"/> <div class="formulario-texto">Telefone</div> <div class="formulario-campo"></div> <span id="sprytextfield3"> <input type="text" name="ddd" class="textfield-ddd" /> <span id="sprytextfield4"> <input type="text" name="telefone" class="textfield-telefone" /> <br /> <div class="formulario-texto">E-mail</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="emailremetente" class="textfield-nome"/> <div class="formulario-texto">CEP*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="cep" class="textfield-nome"/> <div class="formulario-texto">UF*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="uf" class="textfield-nome"/> <div class="formulario-texto">Cidade*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="cidade" class="textfield-nome"/> <div class="formulario-texto">Bairro*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="bairro" class="textfield-nome"/> <div class="formulario-texto">Endereço*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="endereco" class="textfield-nome"/> <div class="formulario-texto">Número*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="n" class="textfield-nome"/> <div class="formulario-texto">Complemento*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="complemento" class="textfield-nome"/> <div class="formulario-texto">Interesses e Idiomas*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="idiomas" class="textfield-nome"/> <div class="formulario-texto">Formação Acadêmica*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="formacao" class="textfield-nome"/> <div class="formulario-texto">Experiência Profissional*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="exp" class="textfield-nome"/> <div class="formulario-texto">Por que você se acha capaz de assumir o cargo*</div> <div class="formulario-campo"><span id="sprytextfield2"></div> <input type="text" name="porque" class="textfield-nome"/> <div class="formulario-texto">Assunto</div> <div class="formulario-campo"><span id="sprytextfield5"></div> <input type="text" name="assunto" class="textfield-nome"/> <div style="float:left; width:100%;"> </div> <div class="formulario-texto">Mensagem</div> <div class="formulario-campo"><span id="sprytextarea1"></div> <textarea name="mensagem" cols="35" rows="6"></textarea> <div><br> <input name="enviar" type="reset" value="Limpar" class="btn-contato-reset" /> <input name="enviar" type="submit" value="Enviar" class="btn-contato-enviar" /> </div> </form> </div> O Php que envia as informações <?php // Passando os dados obtidos pelo formulário para as variáveis abaixo $nomeremetente = $_POST['nomeremetente']; $emailremetente = trim($_POST['emailremetente']); $emaildestinatario = 'meuemail@meuemail.com.br'; // Digite seu e-mail aqui, lembrando que o e-mail deve estar em seu servidor web $data = $_POST['data']; $sexo = $_POST['sexo']; $defi = $_POST['defi']; $raca = $_POST['raca']; $pai = $_POST['pai']; $mae = $_POST['mae']; $ddd = $_POST['ddd']; $cep = $_POST['cep']; $uf = $_POST['uf']; $cidade = $_POST['cidade']; $bairro = $_POST['bairro']; $endereco = $_POST['endereco']; $n = $_POST['n']; $complemento = $_POST['complemento']; $idiomas = $_POST['idiomas']; $formacao = $_POST['formacao']; $exp = $_POST['exp']; $porque = $_POST['porque']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $outros = $_POST['outros']; $mensagem = $_POST['mensagem']; /* Montando a mensagem a ser enviada no corpo do e-mail. */ $mensagemHTML = '<P>FORMULARIO PREENCHIDO NO SITE WWW.NOMEDOSITE.COM.BR</P> <p><b>Nome:</b> '.$nomeremetente.' <p><b>Data de Nascimento:</b> '.$data.' <p><b>Sexo:</b> '.$sexo.' <p><b>Você tem alguma Deficiência?:</b> '.$defi.' <p><b>Raça/Cor:</b> '.$raca.' <p><b>Nome do pai:</b> '.$pai.' <p><b>Nome da mãe:</b> '.$mae.' <p><b>Telefone:</b> '.$telefone.' <p><b>E-Mail:</b> '.$emailremetente.' <p><b>CEP:</b> '.$cep.' <p><b>UF:</b> '.$uf.' <p><b>Cidade:</b> '.$cidade.' <p><b>Bairro:</b> '.$bairro.' <p><b>Endereço:</b> '.$endereco.' <p><b>Número:</b> '.$n.' <p><b>Complemento:</b> '.$complemento.' <p><b>Interesses e Idiomas:</b> '.$idiomas.' <p><b>Formação Acadêmica:</b> '.$formacao.' <p><b>Experiência Profissional:</b> '.$exp.' <p><b>Por que você se acha capaz de assumir o cargo?:</b> '.$porque.' <p><b>DDD:</b> '.$ddd.' <p><b>Assunto:</b> '.$assunto.' <p><b>Mensagem:</b> '.$mensagem.'</p> <hr>'; // O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822. // O return-path deve ser ser o mesmo e-mail do remetente. $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $emailremetente\r\n"; // remetente $headers .= "Return-Path: $emaildestinatario \r\n"; // return-path $envio = mail($emaildestinatario, $assunto, $mensagemHTML, $headers); if($envio) echo "<script>location.href='/pt-br/sucesso.html'</script>"; // Página que será redirecionada ?> Obrigado a todos! Editado Janeiro 16, 2015 por TitanZ_Nemesis Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 TitanZ_Nemesis Postado Janeiro 19, 2015 Autor Denunciar Share Postado Janeiro 19, 2015 Um tutorial para como adicionar um captcha, seria de bom uso ^^ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
TitanZ_Nemesis
Fala galera!
Desculpem se estou postando no lugar errado, mas não sei bem onde posto, pois, meu problema envolve, html, php, possívelmente js.
Bom, o problema é o seguinte, estou com dificuldade de implantar captcha no meu formulário.
Tentei pesquisar tutorial, porém, os que achei não foram capazes de me fazer entender.
No momento estou usando este formulário.
Obs:. Descupem-me, não consegui achar opção de deixar o código ocultado.
O código HTML
O Php que envia as informações
Obrigado a todos!
Editado por TitanZ_NemesisLink para o comentário
Compartilhar em outros sites
1 resposta 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.