Advertisement
Guest User

Untitled

a guest
Apr 17th, 2017
545
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. <form name="sentMessage" id="contactForm" class="form" novalidate>
  2. <div class="row">
  3. <div class="col-xs-6 col-md-6 form-group">
  4. <input type="text" id="name" class="form-control" placeholder="Nombre" required="required">
  5. <p class="help-block text-danger"></p>
  6. </div>
  7. <div class="col-xs-6 col-md-6 form-group">
  8. <input type="email" id="email" class="form-control" placeholder="Email" required="required">
  9. <p class="help-block text-danger"></p>
  10. </div>
  11. </div>
  12. <div class="form-group">
  13. <textarea name="message" id="message" class="form-control" rows="5" placeholder="Escriba su comentario o sugerencia." required></textarea>
  14. <p class="help-block text-danger"></p>
  15. </div>
  16. <div id="success"></div>
  17. <button class="btn btn btn-lg" type="submit">Enviar Mensaje</button>
  18. </form>
  19.  
  20. <form action="mailto:mi@email.com" enctype="text/plain" name="sentMessage" id="contactForm" class="form" novalidate>
  21.  
  22. <!-- Resto de código -->
  23. </form>
  24.  
  25. <form action="https://formspree.io/mi@email.com">
  26. <input type="text" name="name">
  27. <input type="email" name="_replyto">
  28. <input type="submit" value="Send">
  29. </form>
  30.  
  31. <?php
  32. $to = 'mi@email.com';
  33. $subject = 'Mi formulario';
  34.  
  35. $name = $_POST['name']; // name="name"
  36. $email = $_POST['email']; // name="email"
  37. $message = $_POST['message']; // name="message"
  38.  
  39. // Aquí compones el cuerpo del mail
  40. $bodyMail = "Haz recibido un email de {$name}".PHP_EOL;
  41. $bodyMail .= "El mensaje es:".PHP_EOL;
  42. $bodyMail .= $message;
  43.  
  44. // Configurar Content-type
  45. $headers = 'MIME-Version: 1.0'.PHP_EOL;
  46. $headers .= 'Content-type:text/html;charset=UTF-8'.PHP_EOL;
  47.  
  48. // Enviado desde el email del usuario
  49. $headers .= 'From: '.$email.PHP_EOL;
  50.  
  51. // Adicional
  52. $headers .= 'Cc: <ejemplo@email.com>'.PHP_EOL;
  53. $headers .= 'Bcc: <ejemplo@email.com>'.PHP_EOL;
  54.  
  55. // Enviar email
  56. if ( mail($to, $subject, $bodyMail, $headers) ) {
  57.  
  58. $mensaje = 'Email se ha enviado con éxito.';
  59. }
  60. else {
  61.  
  62. $mensaje = 'Fallo al enviar el Email.';
  63. }
  64.  
  65. <-- incluimos los atributos action y method -->
  66. <form action="enviar.php" method="post" name="sentMessage" id="contactForm" class="form" novalidate>
  67.  
  68. <-- incluimos el atributo name -->
  69. <input type="text" id="name" name="name" class="form-control" placeholder="Nombre" required="required">
  70.  
  71. ....
  72.  
  73. <-- incluimos el atributo name -->
  74. <input type="email" id="email" name="email" class="form-control" placeholder="Email" required="required">
  75.  
  76. ....
  77.  
  78. <textarea name="message" id="message" class="form-control" rows="5" placeholder="Escriba su comentario o sugerencia." required></textarea>
  79. ....
  80. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement