Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2014, 12:50
Jh0rdy
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 15 años, 1 mes
Puntos: 1
Como hago para agregar un CAPTCHA a mi Formulario PHP

Aquí tengo mi Formulario de contacto PHP en cual funciona correctamente, pero quisiera agregarle un codigo CAPTCHA para evitar: envíos automáticos, robots, etc

Por favor quisiera que me ayuden a agregar el CAPTCHA dentro de mi formulario que ya esta creado.

Código PHP:

<body>
<?php
if (!isset($_POST['email'])) {
?>
<form id="frmContacto" name="frmContacto" method="post" action="<?=$_SERVER['PHP_SELF']?>">
  <table width="504" border="0" align="center">
    <tr>
      <td width="152" align="right" valign="middle">Nombre:</td>
      <td width="317" align="left" valign="middle"><label for="txtNombre"></label>
      <input name="txtNombre" type="text" id="txtNombre" maxlength="60" /></td>
    </tr>
    <tr>
      <td align="right" valign="middle">E-mail:</td>
      <td align="left" valign="middle"><label for="txtE-mail"></label>
        <input name="txtE-mail" type="text" id="txtE-mail" maxlength="60" />
      </td>
    </tr>
    <tr>
      <td align="right" valign="middle">Tipo de Mensaje:</td>
      <td align="left" valign="middle"><label for="cboTipoMensaje"></label>
        <select name="cboTipoMensaje" id="cboTipoMensaje">
<option value="normal">Mensaje Normal</option>
<option value="negocios">Mensaje de Negocios</option>
      </select></td>
    </tr>
    <tr>
      <td align="right" valign="top">Mensaje:</td>
      <td align="left" valign="middle"><label for="txtMensaje"></label> 
        <textarea name="txtMensaje" id="txtMensaje" cols="35" rows="7"></textarea><br />
     </td>
    </tr>
    <tr>
      <td align="center" valign="middle">Escribe el codigo:</td>
      <td align="left" valign="middle">COLOCAR CODIGO AQUI</td>
    </tr>
    <tr>
      <td align="center" valign="middle"></td>
      <td align="left" valign="middle"><input type="submit" name="btnEnviar" id="btnEnviar" value="Enviar" /></td>
    </tr>
  </table>
</form>

<?php
}else{

  
$mensaje="Mensaje del formulario de contacto de Aladino.Tk";
  
$mensaje.= "\nNombre: "$_POST['txtNombre'];
  
$mensaje.= "\nEmail: ".$_POST['txtE-mail'];
  
$mensaje.= "\nMensaje: \n".$_POST['mensaje'];
  
$destino"AQUI PON TU [email protected]";
  
$remitente $_POST['txtE-mail'];
  
$asunto "Mensaje enviado por: ".$_POST['txtNombre'];
  
mail($destino,$asunto,$mensaje,"FROM: $remitente");
  
?>
<p><strong>Mensaje enviado.</strong></p>
<?php
}
?>
</body>