Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2016, 06:24
Alejandro_xgr3x
 
Fecha de Ingreso: diciembre-2015
Mensajes: 16
Antigüedad: 8 años, 4 meses
Puntos: 1
Pregunta No funciona mi formulario de contacto

Hola buenas, me gustaría que alguien revise mi código para un formulario de contacto, a ver si alguien puede descubrir cual es el problema, ya que no me llegan los emails que se crean desde el formulario

Gracias

Código HTML:
Ver original
  1. <form class="contact_form" action="contacto.php" method="post">
  2.     <ul>
  3.         <li>
  4.              <h2>Contáctanos</h2>
  5.         </li>
  6.         <li>
  7.             <label for="name">Nombre:</label>
  8.             <input name="nombre" type="text" required id="nombre"  placeholder="Nombre" />
  9.         </li>
  10.         <li>
  11.             <label for="email">Email:</label>
  12.             <input type="email" name="email" placeholder="Dirección de  email" required />
  13.         </li>
  14.         <li>
  15.             <label for="website">Sitio Web:</label>
  16.             <input type="url" name="web" placeholder="Tu página web" required />
  17.         </li>
  18.         <li>
  19.             <label for="mensaje">Mensaje:</label>
  20.             <textarea name="mensaje" cols="40" rows="6" required id="mensaje" ></textarea>
  21.         </li>
  22.         <li>
  23.             <button class="submit" type="submit">Enviar</button>
  24.         </li>
  25.     </ul>
  26. </form>
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. @$nombre = addslashes($_POST['nombre']);
  5. @$email = addslashes($_POST['email']);
  6. @$web = addslashes($_POST['web']);
  7. @$mensaje = addslashes($_POST['mensaje']);
  8.  
  9.  
  10.  
  11.  
  12. $cabeceras = "From: $email\n" //
  13.  . "Reply-To: $email\n";
  14. $asunto = "Mensaje desde la pagina Web";
  15. $email_to = "[email protected]";
  16. $contenido = "$nombre ha enviado un mensaje desde la web\n"
  17. . "\n"
  18. . "Nombre: $nombre\n"
  19. . "Email: $email\n"
  20. . "Sitio Web: $web\n"
  21. . "Mensaje: $mensaje\n"
  22. . "\n";
  23.  
  24. if (@mail($email_to, $asunto ,$contenido ,$cabeceras )) {
  25.  
  26.  
  27. die("Gracias, su mensaje se envio correctamente.");
  28. }else{
  29.  
  30. die("Error: Su información no pudo ser enviada, intente más tarde");
  31. }
  32. ?>