Advertisement
Guest User

Untitled

a guest
Apr 13th, 2017
556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. //campos que serão utilizados
  4. $campos = array('empresa', 'nome', 'email');
  5.  
  6. // se o formulário foi enviado com sucesso
  7. $sucesso = false;
  8.  
  9. // se o formulário foi submetido
  10. $isPost = !empty($_POST);
  11.  
  12. if ($isPost) {
  13.     $isValid = true;
  14.  
  15.     foreach ($campos as $c) {
  16.         if (empty($_POST[$c])) {
  17.             $isValid = false;
  18.             break;
  19.         }
  20.     }
  21.  
  22.     $isPost = $isPost && $isValid;
  23. }
  24.  
  25.  
  26. function smtpmailer($para, $de, $de_nome, $assunto, $corpo) {
  27.     require_once("dist/PHPMailer_5.2.4/class.phpmailer.php");
  28.     global $error;
  29.     $mail = new PHPMailer();
  30.     $mail->IsSMTP();        // Ativar SMTP
  31.     $mail->SMTPDebug = 2;       // Debugar: 1 = erros e mensagens, 2 = mensagens apenas
  32.     $mail->SMTPAuth = true;     // Autenticação ativada
  33.     $mail->SMTPSecure = 'ssl';  // SSL REQUERIDO pelo GMail
  34.     $mail->Host = 'cloud.hospedamb.com.br'; // SMTP utilizado
  35.     $mail->Port = 465;          // A porta 587 deverá estar aberta em seu servidor
  36.     $mail->Username = 'naoresponda@mixinternet.com.br';
  37.     $mail->Password = 'vMJco3y+foMS';
  38.     $mail->SetFrom($de, $de_nome);
  39.     $mail->Subject = $assunto;
  40.     $mail->Body = $corpo;
  41.     $mail->AddAddress($para);
  42.     $sucesso = $mail->Send();
  43. }
  44. // verifica se o formulário foi submetido
  45. if ( $isPost ) {
  46.    smtpmailer('lucasmiqueias1@gmail.com', 'naoresponda@mixinternet.com.br', 'Nome do Enviador', 'Assunto do Email', "Empresa: {$_POST['empresa']}\n\nE-mail: {$_POST['nome']}\n\nNome: {$_POST['email']}\n");
  47. }
  48.  
  49. if ( $isPost && $sucesso ) {
  50.     header("location:http://www.dominio.com.br/obrigado.html"); // Redireciona para uma página de obrigado.
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement