alanbr00 0 Denunciar post Postado Janeiro 27, 2015 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! Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Janeiro 27, 2015 Qual a dificuldade? Compartilhar este post Link para o post Compartilhar em outros sites
webdev15 3 Denunciar post Postado Janeiro 27, 2015 tem varios captchas disponiveis por exemplo esse https://www.phpcaptcha.org/ lá ensina como implementar Compartilhar este post Link para o post Compartilhar em outros sites