Advertisement
Guest User

Untitled

a guest
May 12th, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.06 KB | None | 0 0
  1. <form method="post" action="contato.php">
  2. <input type="text" name="nome" class="nome" id="NOME:" value="<?php
  3. if(($_SESSION['incompleto'] == true) || ($_SESSION['erro'] == true)){
  4. if($_SESSION['nome'] == true){
  5. echo $_SESSION['nome'];
  6. unset($_SESSION['nome']);
  7. }
  8. else{
  9. echo 'NOME:';
  10. }
  11. }
  12. else{
  13. echo 'NOME:';
  14. }?>" />
  15. <input type="email" name="email" class="mail" id="E-MAIL:" value="<?php
  16. if(($_SESSION['incompleto'] == true) || ($_SESSION['erro'] == true)){
  17. if($_SESSION['email'] == true){
  18. echo $_SESSION['email'];
  19. unset($_SESSION['email']);
  20. }
  21. else{
  22. echo 'E-MAIL:';
  23. }
  24. }
  25. else{
  26. echo 'E-MAIL:';
  27. }?>" />
  28. <input type="tel" name="tel" class="tel" id="TELEFONE:" value="<?php
  29. if(($_SESSION['incompleto'] == true) || ($_SESSION['erro'] == true)){
  30. if($_SESSION['tel'] == true){
  31. echo $_SESSION['tel'];
  32. unset($_SESSION['tel']);
  33. }
  34. else{
  35. echo 'TELEFONE:';
  36. }
  37. }
  38. else{
  39. echo 'TELEFONE:';
  40. }?>" />
  41. <textarea name="mensagem" class="mensagem" id="DEIXE SUA MENSAGEM:"><?php
  42. if(($_SESSION['incompleto'] == true) || ($_SESSION['erro'] == true)){
  43. if($_SESSION['mensagem'] == true){
  44. echo $_SESSION['mensagem'];
  45. unset($_SESSION['mensagem']);
  46. }
  47. else{
  48. echo 'DEIXE SUA MENSAGEM:';
  49. }
  50. unset($_SESSION['incompleto']);
  51. unset($_SESSION['erro']);
  52. }
  53. else{
  54. echo 'DEIXE SUA MENSAGEM:';
  55. }?></textarea>
  56. <input type="submit" value="ENVIAR" />
  57. </form>
  58.  
  59. <?php
  60.  
  61. session_start();
  62. ob_start();
  63. // envio de mensagem de contato para o e-mail
  64.  
  65. $nome = $_POST['nome'];
  66. $email = $_POST['email'];
  67. $telefone = $_POST['tel'];
  68. $txt = $_POST['mensagem'];
  69.  
  70. if(($nome != "") && ($email != "") && ($telefone != "") && ($txt != "") && ($nome != "NOME:") && ($email != "E-MAIL:") && ($telefone != "TELEFONE:") && ($txt != "DEIXE SUA MENSAGEM:")){
  71. // Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
  72.  
  73. require("phpmailer/class.phpmailer.php");
  74.  
  75. // Inicia a classe PHPMailer
  76.  
  77. $mail = new PHPMailer();
  78.  
  79. // Define os dados do servidor e tipo de conexão
  80.  
  81. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  82.  
  83. $mail->IsSMTP(); // Define que a mensagem será SMTP
  84.  
  85. $mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
  86.  
  87. $mail->Host = "ssl://smtp.googlemail.com";
  88.  
  89. $mail->Port = 465;
  90.  
  91. $mail->Username = 'teste@door.com.br'; // Username de acesso ao e-mail
  92.  
  93. $mail->Password = '123'; // Senha do servidor SMTP
  94.  
  95. // Define o remetente
  96.  
  97. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  98.  
  99. $mail->From = "teste@door.com.br"; // Seu e-mail
  100. $mail->FromName = "Formulário de Contato DOOR Entretenimento"; // Seu nome
  101.  
  102. // Define os destinatário(s)
  103.  
  104. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  105. $mail->AddAddress('teste@door.com.br');
  106. $mail->AddReplyTo($email, $nome);
  107.  
  108. // Define os dados técnicos da Mensagem
  109.  
  110. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  111.  
  112. $mail->IsHTML(true); // Define que o e-mail será enviado como HTML
  113. $mail->CharSet = 'utf-8'; // Charset da mensagem
  114.  
  115. // Define a mensagem (Texto e Assunto)
  116. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  117. $mail->Subject = "Mensagem de Contato do Site DOOR"; // Assunto da mensagem
  118. $mail->Body = "<font style="font-size:15px"><b>Nome:</b> $nome; <br /><b>E-mail:</b> $email; <br /><b>Telefone:</b> $telefone; <br /></font><br /><br /><h1>Mensagem: </h1><hr /><br /> <h2>{$txt}</h2>";
  119. $mail->AltBody = "Nome: $nome;rn E-mail: $email;rn Telefone: $telefone;rn rn Mensagem: $txt rn ";
  120.  
  121. // Envia o e-mail
  122.  
  123. $enviado = $mail->Send();
  124.  
  125. // Limpa os destinatários e os anexos
  126. $mail->ClearAllRecipients();
  127. $mail->ClearAttachments();
  128.  
  129.  
  130. // Exibe uma mensagem de resultado
  131.  
  132. if ($enviado) {
  133. $_SESSION['exito'] = true;
  134. header("Location: index.php");
  135. }
  136. else {
  137. $_SESSION['erro'] = true;
  138. $_SESSION['nome'] = $nome;
  139. $_SESSION['email'] = $email;
  140. $_SESSION['tel'] = $telefone;
  141. $_SESSION['mensagem'] = $txt;
  142. header("Location: index.php");
  143. }
  144. }
  145. else{
  146. $_SESSION['incompleto'] = true;
  147. if($_POST['nome'] != 'NOME:'){
  148. $_SESSION['nome'] = $nome;
  149. }
  150. if($_POST['email'] != 'E-MAIL:'){
  151. $_SESSION['email'] = $email;
  152. }
  153. if($_POST['tel'] != 'TELEFONE:'){
  154. $_SESSION['tel'] = $telefone;
  155. }
  156. if($_POST['mensagem'] != 'DEIXE SUA MENSAGEM:'){
  157. $_SESSION['mensagem'] = $txt;
  158. }
  159. header("Location: index.php");
  160. }
  161.  
  162. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement