Ver Mensaje Individual
  #14 (permalink)  
Antiguo 07/06/2010, 02:35
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Bienvenido + Captcha

Se que esto ya se extendió mucho, pero es necesario que mandes tooodooo el código, tal cual lo tienes el archivo, con todo el código, php, html, css, etc, todo lo que contenga el archivo, no mandes pedazos o resumido, porque entonces no se entiende bien como lo tienes estructurado, has un copy/paste tal cual, abre el archivo, selecciona tooodoo su contenido y pegalo aquí, porque si no, nunca sabre/sabremos que estas haciendo

mmm, creo que lo mas fácil es mejor ya darte el código tal cual debe ser, por que si no ,estaremos igual..
Código PHP:
Ver original
  1. <?php
  2. ?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  7. <title>Insert title here</title>
  8. </head>
  9. <body>
  10. <?php
  11. if (isset($_POST)) {
  12. $form = '
  13. <form action="contacto1.php" method="post" name="Formulario_pedido" id="Formulario_pedido">
  14. <input name="tema" type="text" class="form" id="tema" size="40">
  15. <input name="nombre" type="text" class="form" id="nombre" size="40">
  16. <input name="empresa" type="text" class="form" id="empresa" size="40">
  17. <input name="localidad" type="text" class="form" id="localidad" size="40">
  18. <select name="provincia" size="1" class="form" id="provincia">
  19. <option value="Elige su provincia">-- Elige su provincia --</option>
  20. <option value="Fuera de España">Fuera de España<option>
  21. <option value="Álava">Álava</option>
  22. <option value="Albacete">...</option>
  23. </select>  
  24. <input name="pais" type="text" class="form" id="pais" size="40">
  25. <input name="telefono_fijo" type="text" class="form" id="telefono_fijo" size="40">
  26. <input name="movil" type="text" class="form" id="movil" size="40">
  27. <input name="e-mail" type="text" class="form" id="e-mail" size="40">
  28. <textarea name="comentarios" cols="38" rows="5" class="form" id="comentarios">
  29. </textarea>
  30. <strong class="subder">Verificación de la palabra:</strong><br>
  31. Ingresar el texto mostrado en la imagen
  32. <img src="captcha.php" width="100" height="30" vspace="3" border="1"><br>
  33. <input name="tmptxt" type="text" size="22">
  34. <input name="Enviar" type="submit" id="Enviar" value="Enviar" class="boton">
  35. <input name="Borrar" type="reset" id="Borrar" value="Borrar" class="boton">
  36. <input name="action" type="hidden" value="checkdata">
  37. </form>';
  38.  
  39. echo $form;
  40. }else {
  41.     if (!is_empty($_POST['tmptext']) && $_POST['tmptext'] == $_SESSION['tmptxt']) {
  42.         //Estoy recibiendo el formulario, compongo el cuerpo  
  43.         $cuerpo = "Formulario enviado\n";
  44.         $cuerpo .= "tema: " . $_POST["tema"] . "\n";  
  45.         $cuerpo .= "nombre: " . $_POST["nombre"] . "\n";
  46.         $cuerpo .= "empresa: " . $_POST["empresa"] . "\n";
  47.         $cuerpo .= "localidad: " .$_POST["localidad"] . "\n";  
  48.         $cuerpo .= "provincia: " . $_POST["provincia"] . "\n";  
  49.         $cuerpo .= "pais: " . $_POST["pais"] . "\n";
  50.         $cuerpo .= "telefono_fijo: " . $_POST["telefono_fijo"] . "\n";  
  51.         $cuerpo .= "movil: " . $_POST["movil"] . "\n";  
  52.         $cuerpo .= "e-mail: " . $_POST["e-mail"] . "\n";
  53.         $cuerpo .= "comentarios: " . $_POST["comentarios"] . "\n";  
  54.    
  55.         //mando el correo...  
  56.         mail("[email protected]","Formulario recibido",$cuerpo);  
  57.    
  58.         //doy las gracias por el envio  
  59.         echo "Gracias por rellenar el formulario. Se ha enviado correctamente. Nos pondremos en contacto en breve.";
  60.     }else {
  61.         echo 'Vuelve a intentarlo, el c&oacute;digo del captcha esta mal';
  62.     }  
  63. }
  64. ?>
  65. </body>
  66. </html>

Ese código debe funcionarte, tal cual, ya no lo modifiques, borra todo el contenido de tu archivo anterior (o mejor aun, cambia su nombre y lo mantienes como un backup) y cámbialo por el que te estoy mandando...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Última edición por Nemutagk; 07/06/2010 a las 02:41