Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2008, 10:59
opzina
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 2 meses
Puntos: 21
(Ayuda) Formulario + Captcha

Tengo un formulario al cual le aplique Securimage.
Ver aqui Contacto

El tema es que cdo completo los campos y el captcha...y presiono..me dice siempre q esta en error...

les dejo los codigos:

simple_form.php

Código php:
Ver original
  1. <div id="formu" style="width:40%; position:absolute; top:49px; left:50%; height: 508px;">
  2. <div id="formu1" style="margin:0px; padding:0px; background-color: #c2e4b3; border-top:2px solid #007F00; border-left:1px dotted #d3d3d3; border-right:1px dotted #d3d3d3; font-family:Calibri; font-size:16px; text-align:center;">
  3.   <p>Formulario de Contacto On-Line</p>
  4.   </div>
  5. <div id="tel3" style=" padding-top:10px; min-height:400px; border-left: 1px dotted #d3d3d3;border-right:1px dotted #d3d3d3; font-family:Calibri; text-align:left; ">
  6. <form method="post" action="?mod=send-contacto">
  7.  
  8. <div class="nombre">
  9.   <div align="center">
  10.     <input type="text" name="nombre" size=30 class="opacity" value="Nombre" onfocus = "if(this.value=='Nombre') this.value=''" onblur = "if(this.value=='') this.value='Nombre'" style=" color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri" />
  11.   </div>
  12. </div>
  13.  
  14. <div class="apellido">
  15.   <div align="center">
  16.     <input type="text" name="apellido" size=30 class="opacity" value="Apellido" onfocus = "if(this.value=='Apellido') this.value=''" onblur = "if(this.value=='') this.value='Apellido'" style=" color: #000099; border:1px; border-style:solid; border-color:#0000CC; font-family:Calibri" />
  17.   </div>
  18. </div>
  19.  
  20. <div class="email">
  21.   <div align="center">
  22.     <input type="text" name="email" size=30 class="opacity" value="Email" onfocus = "if(this.value=='Email') this.value=''" onblur = "if(this.value=='') this.value='Email'" style=" color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri" />
  23.   </div>
  24. </div>
  25.  
  26. <div class="ciudad">
  27.   <div align="center">
  28.     <input type="text" name="ciudad" size=30 class="opacity" value="Ciudad" onfocus = "if(this.value=='Ciudad') this.value=''" onblur = "if(this.value=='') this.value='Ciudad'" style=" color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri" />
  29.   </div>
  30. </div>
  31.  
  32. <div class="direccion">
  33.   <div align="center">
  34.     <input type="text" name="direccion" size=30 class="opacity" value="Direccion" onfocus = "if(this.value=='Direccion') this.value=''" onblur = "if(this.value=='') this.value='Direccion'" style=" color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri"  />
  35.   </div>
  36. </div>
  37.        
  38. <div class="fijo">
  39.   <div align="center">
  40.     <input type="text" name="telefono" size=30 class="opacity" value="Telefono Fijo" onfocus = "if(this.value=='Telefono Fijo') this.value=''" onblur = "if(this.value=='') this.value='Telefono Fijo'" style=" color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri" />
  41.   </div>
  42. </div>
  43.        
  44. <div class="celular">
  45.   <div align="center">
  46.     <input type="text" name="celular" size=30 class="opacity" value="Celular" onfocus = "if(this.value=='Celular') this.value=''" onblur = "if(this.value=='') this.value='Celular'" style=" color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri"  />
  47.   </div>
  48. </div>
  49.  
  50. <div class="comentario">
  51.   <div align="center">
  52.     <p>
  53.       <textarea name="mensaje" onfocus = "if(this.value=='Escriba aquí su comentario...') this.value=''" onblur = "if(this.value=='') this.value='Escriba aquí su comentario...'" class="opacity"  style=" overflow:auto; color: #000099; border: 1px; border-style:solid; border-color:#0000CC; font-family:Calibri" cols=30 rows=5 >Escriba aquí su comentario...</textarea>
  54.     </p>
  55.     <p>&nbsp;</p>
  56.     <p><img src="/modulos/cap/securimage_show.php" alt="CAPTCHA Image" name="captcha" id="captcha" />
  57.     <a href="#" onclick="document.getElementById('captcha').src = '/modulos/cap/securimage_show.php?' + Math.random(); return false">Reload Image</a>
  58.       <input type="text" name="captcha_code" size="10" maxlength="6" />
  59.     </p>
  60.     <p>&nbsp;</p>
  61.     <p><input name="submit" input type="image" src="../imagenes/enviar_consulta.png" id="submit" value="Enviar" /> </p>
  62.     <p>&nbsp;</p>
  63.     <p>&nbsp;</p>
  64.   </div>
  65. </div>
  66.  
  67.  
  68. <div id="enviar" style="border-left:1px dotted  #d3d3d3; border-right:1px dotted #d3d3d3; border-bottom:1px dotted  #d3d3d3;border-top:1px dotted #d3d3d3; background-color: #e4efff; font-family:Calibri; font-size:12px; text-align:center;">
  69.   <p>&nbsp;</p>
  70.   </div>
  71. </form>
  72. </div>
  73. </div>

send_simpleform.php

Código php:
Ver original
  1. <?php session_start(); ?>
  2. <meta http-equiv="Refresh" content="6;URL=http://www.nutrimel.com.ar/">
  3.  
  4. <?
  5.  
  6. $nombre = $_POST["nombre"];
  7.  
  8. $apellido = $_POST["apellido"];
  9.  
  10. $email = $_POST["email"];
  11.  
  12. $ciudad = $_POST["ciudad"];
  13.  
  14. $direccion = $_POST["direccion"];
  15.  
  16. $telefono = $_POST["telefono"];
  17.  
  18. $celular = $_POST["celular"];
  19.  
  20. $mensaje = $_POST["mensaje"];
  21.  
  22.  
  23. if (($nombre == "") || ($email == "") || ($mensaje == "")) {
  24. header("Location: simple_form.php");
  25. }
  26.  
  27. $msg = "ESTOS SON LOS DATOS RECIBIDOS:\n";
  28. $msg .= "Nombre: $nombre\n";
  29. $msg .= "Apellido: $apellido\n";
  30. $msg .= "E-Mail: $email\n";
  31. $msg .= "Ciudad: $ciudad\n";
  32. $msg .= "Direccion: $direccion\n";
  33. $msg .= "Telefono: $telefono\n";
  34. $msg .= "Celular: $celular\n";
  35. $msg .= "Mensaje: $mensaje\n\n";
  36.  
  37. $send_cc = array("$email\n");
  38. $subject = "Consulta desde nutrimel.com.ar";
  39. $mailheaders = "From: $email\n";
  40. $mailheaders .= "Reply-To: $email\n";
  41. $header  = 'MIME-Version: 1.0' . "\r\n";
  42. $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  43.  
  44. mail($to, $subject, $msg, $mailheaders);
  45.  
  46. include_once $_SERVER['DOCUMENT_ROOT'] . '/modulos/cap/securimage.php';
  47.  
  48. $securimage = new Securimage();
  49.  
  50. if ($securimage->check($_POST['captcha_code']) == false) {
  51.   // the code was incorrect
  52.   // handle the error accordingly with your other error checking
  53.  
  54.   // or you can do something really basic like this
  55.   die('The code you entered was incorrect.  Go back and try again.');
  56. }
  57.  
  58.  
  59. ?>
  60.  
  61. <div class="gracias">Gracias <? echo "$nombre"; ?> <? echo "$apellido"; ?> por comunicarte con nosotros, a la brevedad nos contactaremos con usted. </div>