Guest User

Untitled

a guest
Jul 17th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. if (isset($_POST)&&is_array($_POST)&&count($_POST)>0) {
  2.  
  3. $erro = false;
  4. $obrigatorio = array('ncorridas','nome','email','campoResultado','msg');
  5. foreach ($_POST as $campo => $valor) {
  6. if (in_array($campo, $obrigatorio)&&empty($valor)) $erro = true;
  7. $$campo = $valor;
  8. }
  9.  
  10. if (!$erro) {
  11.  
  12. $mensagem = "
  13. <html>
  14. <body>
  15. <table>
  16. <tr><td>Numero de corridas por dia: </td><td>$ncorridas</td></tr>
  17. <tr><td>Nome completo: </td><td>$nome</td></tr>
  18. <tr><td>Email corporativo: </td><td>$email</td></tr>
  19. <tr><td>Sua empresa pode economizar até: </td><td>$campoResultado</td></tr>
  20. </table>
  21. </body>
  22. </html>";
  23.  
  24. require 'phpmailer/PHPMailerAutoload.php';
  25.  
  26. $mail = new PHPMailer;
  27.  
  28. $mail->setFrom('jean@americoimoveisltda.com.br', 'Economizar | Ligue-Taxi');
  29. $mail->addAddress('jean@americoimoveisltda.com.br');
  30. $mail->addAddress('jean@americoimoveisltda.com.br');
  31. $mail->Subject = 'Contato pelo Site: '. $nome;
  32. $mail->msgHTML( $mensagem );
  33. $mail->AltBody = strip_tags( $mensagem );
  34.  
  35. if ($mail->send()) {
  36. $alert = array(
  37. 'tipo' => 'success',
  38. 'msg' => 'Seu e-mail foi enviado com sucesso!'
  39. );
  40. } else {
  41. $alert = array(
  42. 'tipo' => 'danger',
  43. 'msg' => 'Não foi possivel enviar seu contato, tente novamente mais tarde!'
  44. );
  45. }
  46.  
  47. } else {
  48. $alert = array(
  49. 'tipo' => 'danger',
  50. 'msg' => 'há campos obrigatórios que não foi preenchido. Por favor, verificar e enviar novamente!'
  51. );
  52. }
  53. }
  54.  
  55. ?>
  56. <head>
  57. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  58. <title>Empresa</title>
  59. <meta name="viewport" content="width=device-width, initial-scale=1">
  60. <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
  61. <link href="https://fonts.googleapis.com/css?family=Titillium+Web" rel="stylesheet">
  62. </head>
  63. <body>
  64. <script>
  65. function troca(valor){
  66. var campo1 = document.getElementById("ncorridas").value;
  67. var resultado = parseFloat(campo1);
  68. resultado = resultado*5400;
  69. document.getElementById('campoResultado').value = ('R$ ') + resultado + (' reais por ano!');
  70. }
  71. </script>
  72. <style>
  73. .button {
  74. background-color: #4CAF50; /* Green */
  75. border: none;
  76. color: white;
  77. padding: 16px 32px;
  78. text-align: center;
  79. text-decoration: none;
  80. display: inline-block;
  81. font-size: 20px;
  82. margin: 4px 2px;
  83. -webkit-transition-duration: 0.4s; /* Safari */
  84. transition-duration: 0.4s;
  85. cursor: pointer;
  86. }
  87.  
  88. .button5 {
  89. background-color: white;
  90. color: black;
  91. border: 2px solid #555555;
  92. }
  93.  
  94. .button5:hover {
  95. background-color: #555555;
  96. color: white;
  97. }
  98. .fonte {
  99. font-family: 'Titillium Web', sans-serif;
  100. font-size: 18px;
  101. }
  102. .fontetitulo {
  103. font-family: 'Titillium Web', sans-serif;
  104. font-size: 24.px
  105. }
  106.  
  107. .center {
  108. margin: auto;
  109. width: 90%;
  110. padding: 10px;
  111. }
  112.  
  113. form {
  114. text-align: center;
  115. }
  116. </style>
  117. <div align="center" class="w3-container w3-black">
  118. <h2 class="fontetitulo">Calcule o quanto a sua empresa pode economizar com a Ligue-Táxi<br>Em desenvolvimento</h2>
  119. </div><br>
  120. <div class="center">
  121. <form action="" method="POST" class="w3-container w3-card-4 fonte" ><br>
  122. <?php if (!empty($alert)) echo "<div class='w3-panel w3-green w3-round".$alert['tipo']."' role='alert'>".$alert['msg']."</div>"; ?>
  123. <b>Número de corridas por dia <input class="w3-input w3-border" type="number" name="ncorridas" id="ncorridas" min="0" onChange="troca(this.value)" /><br>
  124. Nome completo <input class="w3-input w3-border" type="text" name="nome" id="nome"/><br>
  125. Email corporativo <input class="w3-input w3-border" type="email" name="email" id="email"/><br>
  126. Sua empresa pode economizar até<br><input readonly="true" class="w3-input w3-border" type="text" name="campoResultado" id="campoResultado" /></b><br>
  127. <input class="button button5 fonte" type="submit"><br>
  128. </form>
  129. </div>
  130.  
  131. </body>
  132. </html>
Add Comment
Please, Sign In to add comment