Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá queridos amigos, muito obrigado pela ajuda de todos ate o momento! :flores:
agora preciso de vocês para mais uma missão.
meu nome é Aderson Teixeira moro em Fortaleza-Ceará, conheci o computador em 2000 fiz o meu 1º curso de informatica em 2001 e foi o html em um local chamado de Biblioteca Virtual - Centro de Referencia do Professor era da Prefeitura de Fortaleza,
de lá para ca fiz outros cursos o de webdesigner e aprendie muitas coisas na computação,
só que desde que inventaro o recaptcha eu nunca aprendir como usa-lo em um formulario de contato,
naveguei em toda a Internet e não aprendi, já fui no site do google.com/recaptcha e nada, já baixei arquivos exemplos e nada.
quero se for possivel vocês me ajudarem como posso apreender isso!.
abaixo esta o código do meu formulario
<form action="phpmail.php" name="cadastro" method="post">
<div id="InputNome"><label for="Nome" class="LabelNome">Nome completo:</label>
<input required name="Nome" id="Input_Nome" accesskey="N" type="text" size="10" maxlength="40" title="Digite seu nome" />
</div>
<div id="InputTelefone"><label for="Fone" class="LabelFone">Telefone:</label>
<input type="text" required name="Telefone" accesskey="F" id="Input_Fone" maxlength="12" OnKeyPress="formatar('##-####.####', this)" title="Informe o numero com o DDD ex. 8588727055" >
</div>
<div id="InputEmail"><label for="Email" class="LabelEmail">E-mail:</label>
<input required name="Email" id="Input_Email" accesskey="E" type="text" size="10" maxlength="40" onBlur="ValidaEmail();" title="Informe seu e-mail" /></div>
<div id="InputMensagem"><label for="Msg" class="LabelMsg">Mensagem:</label>
<textarea required name="Mensagem" id="Input_Msg"></textarea>
</div>
<input type="submit" id="InputEnviar" value=">> Enviar <<" />
<input type="reset" id="InputLimpar" name="Reset" value=">> Limpar <<" src="#"/>
</form>
esse acima é o meu código por favor como eu uso o recaptcha no Formulario ?
Obrigado!!
Obrigado Victor e mau rs
vou estudar esse material
Victor Queiroz beleza li e fiz o código, mais como eu pego esse ReCaptcha no meu Formulário de contato ??
<form action="phpmail.php" name="cadastro" method="post"><div id="InputNome"><label for="Nome" class="LabelNome">Nome completo:</label><input required name="Nome" id="Input_Nome" accesskey="N" type="text" size="10" maxlength="40" title="Digite seu nome" /></div><div id="InputTelefone"><label for="Fone" class="LabelFone">Telefone:</label><input type="text" required name="Telefone" accesskey="F" id="Input_Fone" maxlength="12" OnKeyPress="formatar('##-####.####', this)" title="Informe o numero com o DDD ex. 8588727055" ></div><div id="InputEmail"><label for="Email" class="LabelEmail">E-mail:</label><input required name="Email" id="Input_Email" accesskey="E" type="text" size="10" maxlength="40" onBlur="ValidaEmail();" title="Informe seu e-mail" /></div><div id="InputMensagem"><label for="Msg" class="LabelMsg">Mensagem:</label><textarea required name="Mensagem" id="Input_Msg"></textarea></div><input type="submit" id="InputEnviar" value=">> Enviar <<" /><input type="reset" id="InputLimpar" name="Reset" value=">> Limpar <<" src="#"/></form>
esse é o código do formulário!
Vou posta o Código do Recaptcha
o arquivo index.php
<!--No campo src da tag img abaixo enviaremos 4 parametros via GETl = largura da imagema = altura da imagemtf = tamanho fonte das letrasql = quantidade de letras do captcha--><img src="captcha.php?l=120&a=35&tf=14&ql=6"><!--O texto digitado no campo abaixo sera enviado via POST parao arquivo validar.php que ira vereficar se o que voce digitou é igualao que foi gravado na sessao pelo captcha.php--><form action="validar.php" name="form" method="post"> <input type="text" name="palavra" /> <input type="submit" value="Validar Captcha" /></form>
Arquivo do validar.php
<?php session_start(); if ($_POST["palavra"] == $_SESSION["palavra"]){ echo "<h1>Voce Acertou</h1>"; }else{ echo "<h1>Voce nao acertou!</h1>"; echo "<a href='index.php'>Retornar</a>"; }?>
Arquivo do captcha.php
<?php session_start(); // inicial a sessao header("Content-type: image/jpeg"); // define o tipo do arquivo function captcha($largura,$altura,$tamanho_fonte,$quantidade_letras){ $imagem = imagecreate($largura,$altura); // define a largura e a altura da imagem $fonte = "arial.ttf"; //voce deve ter essa ou outra fonte de sua preferencia em sua pasta $preto = imagecolorallocate($imagem,0,0,0); // define a cor preta $branco = imagecolorallocate($imagem,255,255,255); // define a cor branca // define a palavra conforme a quantidade de letras definidas no parametro $quantidade_letras $palavra = substr(str_shuffle("AaBbCcDdEeFfGgHhIiJjKkLlMmNnPpQqRrSsTtUuVvYyXxWwZz23456789"),0,($quantidade_letras)); $_SESSION["palavra"] = $palavra; // atribui para a sessao a palavra gerada for($i = 1; $i <= $quantidade_letras; $i++){ imagettftext($imagem,$tamanho_fonte,rand(-25,25),($tamanho_fonte*$i),($tamanho_fonte + 10),$branco,$fonte,substr($palavra,($i-1),1)); // atribui as letras a imagem } imagejpeg($imagem); // gera a imagem imagedestroy($imagem); // limpa a imagem da memoria } $largura = $_GET["l"]; // recebe a largura $altura = $_GET["a"]; // recebe a altura $tamanho_fonte = $_GET["tf"]; // recebe o tamanho da fonte $quantidade_letras = $_GET["ql"]; // recebe a quantidade de letras que o captcha terá captcha($largura,$altura,$tamanho_fonte,$quantidade_letras); // executa a funcao captcha passando os parametros recebidos?>
a onde modifico para adaptar ao meu formulário ?
Alguém pode me ajuda!
Leia com atenção: https://developers.google.com/recaptcha/docs/php