Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.59 KB | None | 0 0
  1. <form action="invio-mail.php" id="" method="post">
  2. <div class="form-group">
  3. <label for="nome">Nome</label>
  4. <input type="text" class="form-control" id="nome" name="nome" placeholder="Inserisci il nome" data-validation="custom" data-validation-regexp="^(?=.{2,}$)(([a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõőøùúûüųūűÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕŐØÙÚÛÜŲŪŰŸÝŻŹÑßÇŒÆČŠŽ∂ð ,\.\'\-])\2?(?!\2))+$" data-validation-error-msg="Nome è obbligatorio.">
  5. </div>
  6. <div class="form-group">
  7. <label for="cognome">Cognome</label>
  8. <input type="text" class="form-control" id="cognome" name="cognome" placeholder="Cognome" data-validation="custom" data-validation-regexp="^(?=.{2,}$)(([a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõőøùúûüųūűÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕŐØÙÚÛÜŲŪŰŸÝŻŹÑßÇŒÆČŠŽ∂ð ,\.\'\-])\2?(?!\2))+$" data-validation-error-msg="Cognome è obbligatorio.">
  9. </div>
  10. <div class="form-group">
  11. <label for="email">Azienda</label>
  12. <input type="text" class="form-control" id="azienda" name="azienda" placeholder="Inserisci il nome dell'azienda" data-validation="custom" data-validation-optional="true" data-validation-regexp="^(?=.{2,}$)(([0-9a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõőøùúûüųūűÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕŐØÙÚÛÜŲŪŰŸÝŻŹÑßÇŒÆČŠŽ∂ð ,\.\'\-])\2?(?!\2))+$" data-validation-error-msg="Inserire il nome dell'azienda.">
  13. </div>
  14. <div class="form-group">
  15. <label for="email">Email</label>
  16. <input type="text" class="form-control" id="email" name="email" placeholder="Inserisci l'email" data-validation="email" data-validation-error-msg="Inserire un email valido.">
  17. </div>
  18. <div class="form-group">
  19. <label for="email">Telefono</label>
  20. <input type="text" class="form-control" id="telefono" name="telefono" placeholder="Inserisci il telefono" data-validation="number" data-validation-regexp="/^([0-9\-\+ ]{7,})+$/" data-validation-error-msg="Telefono è obbligatorio.">
  21. </div>
  22. <div class="form-group">
  23. <label for="richiesta">Richiesta (<span id="maxlength"> 256</span> caratteri rimanenti)</label>
  24. <textarea class="form-control" id="richiesta" name="richiesta" rows="5" placeholder="Inserisci la richiesta" data-validation="length" data-validation-length="min0"></textarea>
  25. </div>
  26.  
  27. <div class="form-group">
  28. <p class="etichetta">Consenso al trattamento dei dati personali</p>
  29. <div class="checkbox">
  30. <p>Letta l'<a href="#" data-toggle="modal" data-target="#informativa">informativa sulla privacy (DLG 196 del 2003)</a></p>
  31.  
  32. <label><input type="checkbox" name="consenso" value="SI" data-validation="required" data-validation-error-msg="Consenso al trattamento dei dati personali è obbligatorio">Acconsento al trattamento dei dati personali</label>
  33. </div>
  34. </div>
  35.  
  36. <button type="submit" class="btn btn-default">Invia</button>
  37. </form>
  38.  
  39.  
  40. <?php
  41. //setto il destinatario (sostituisci con il tuo indirizzo EMAIL)
  42. $to = "indirizzo@destinatario";
  43. //setto l'oggetto della mail
  44. $subject = "Contatti dal sito";
  45. //Url (grazie) da visualizzare dopo l'invio della mail
  46. $paginaGrazie = "contatti-grazie.html";
  47.  
  48. /////////////////////////////////////////////////////////////////////////////
  49.  
  50. //setto come mittente l'email dell'utente che ha compilato il form
  51. $from = $_POST['email'];
  52. //raccolgo i dati inviati e costruisco il messaggio
  53. $mailText = "In data " . date("d/m/Y") ."\r\n";
  54. $mailText .= "Il sig. " . $_POST['nome']." " . $_POST['cognome'] . "\r\n";
  55. $mailText .= "dell'azienda " . $_POST['azienda'] . "\r\n";
  56. $mailText .= "Email: " . $_POST['email'].".\r\n";
  57. $mailText .= "Telefono: " . $_POST['telefono'].".\r\n";
  58. $mailText .= "Ha inviato la seguente richiesta\r\n" . $_POST['richiesta']."\r\n";
  59. $mailText .= "Il sig. " . $_POST['nome']." " . $_POST['cognome'] . " ha prestato il consenso al trattamento dei dati personali";
  60. $headers = "From: " . $_POST['email'] . "\r\n";
  61. //invio la mail
  62. mail($to, $subject, $mailText, $headers);
  63. //url dela pagina con i ringraziamenti sulla quale viene spostato l'utente dopo l'invio della mail
  64. header("location:" . $paginaGrazie);
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement