Advertisement
Guest User

Untitled

a guest
May 18th, 2017
603
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.56 KB | None | 0 0
  1.  require_once('class.phpmailer.php');
  2.  
  3.  $erros = "";
  4.  
  5.  if(empty($_POST['nome'])){
  6.      $erros .= "O nome deve ser preenchido.";
  7.  }
  8.  
  9.  if(empty($_POST['email']) ){
  10.       $erros .= "O E-mail deve ser preenchido.";
  11.  }else{
  12.       $email = $_POST['email'];
  13.       eregi("([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z\.]+)",$email,$match);
  14.     if(!isset($match)){
  15.        $erros .= "O e-mail informado é inválido.";
  16.     }
  17. }
  18.  
  19. if(empty($_POST['comentario'])){
  20.     $erros .= "A mensagem deve ser preenchida.";
  21. }
  22.  
  23. if( empty($erros) ){
  24.  
  25.     $phpmail = new PHPMailer();
  26.  
  27.     $phpmail->IsSMTP(); // envia por SMTP
  28.     $phpmail->Host = "mail.stampdesign.com.br"; // SMTP servers
  29.     $phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
  30.     $phpmail->Username = "thiago_db@hotmail.com"; // SMTP username
  31.     $phpmail->Password = "*********"; // SMTP password
  32.  
  33.     $phpmail->IsHTML(true);
  34.  
  35.     $phpmail->From = $_POST['email'];
  36.     $phpmail->FromName = $_POST['nome'];
  37.  
  38.     $phpmail->AddAddress("thiago_db@hotmail.com");
  39.     $phpmail->Subject = $assunto;
  40.     $phpmail->Body .= "Nome: ".$_POST['nome']."";
  41.     $phpmail->Body .= "E-mail: ".$_POST['email']."";
  42.     $phpmail->Body .= "Assunto: ".$_POST['assunto']."";
  43.     $phpmail->Body .= "Mensagem: ".nl2br($_POST['comentario'])."";
  44.  
  45.     $send = $phpmail->Send();
  46.  
  47.     if($send){
  48.         echo "A Mensagem foi enviada com sucesso.";
  49.     }else{
  50.         echo "Não foi possível enviar a mensagem. Erro: " .$phpmail->ErrorInfo;
  51.     }
  52.  
  53.     }else{
  54.         echo $erros;
  55.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement