Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.61 KB | None | 0 0
  1. <?php
  2.       $nome       = strip_tags(trim($_POST['nome']));
  3.       $email      = strip_tags(trim($_POST['email']));
  4.       $telefone   = strip_tags(trim($_POST['titulo']));
  5.       $serviço    = strip_tags(trim($_POST['titulo']));
  6.       $mensagem   = strip_tags(trim($_POST['mensagem']));
  7.       $arquivo    = $_FILES['arquivo'];
  8.          
  9.       $tamanho = 52428800;
  10.       $tipos   = array('image/jpeg', 'image/pjpeg', 'application/cdr', 'application/coreldraw', 'application/x-cdr', 'application/x-coreldraw', 'image/cdr', 'image/x-cdr',
  11.                'zz-application/zz-winassoc-cdr','image/photoshop', 'image/x-photoshop', 'image/psd', 'application/photoshop', 'application/psd', 'zz-application/zz-winassoc-psd');
  12.      
  13.       if(empty($nome)){
  14.         $msg = 'O Nome é Obrigatório';
  15.       }elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){
  16.         $msg = 'Digite um E-mail válido';
  17.       }elseif(empty($telefone)){
  18.         $msg = 'O Telefone é Obrigatório';
  19.       }elseif(empty($serviço)){
  20.         $msg = 'O Típo de serviço é Obrigatório';
  21.       }elseif(empty($mensagem)){
  22.            $msg = 'A Mensagem é Obrigatória';
  23.       }elseif(!is_uploaded_file($arquivo['tmp_name'])){
  24.         $msg = 'O Arquivo é Obrigatório';
  25.       }elseif($arquivo['size'] > $tamanho){
  26.         $msg = 'O limite do tamanho do arquivo é de 50MB';
  27.       }elseif(!in_array($arquivo['type'], $tipos)){
  28.         $msg = 'O tipo do arquivo permitido é apenas JPEG, CDR, PSD';
  29.       }else{
  30.         require('PHPMailer/class.phpmailer.php');
  31.        
  32.        $mail = new PHPMailer();
  33.        $mail->IsSMTP();
  34.        $mail->SMTPAuth = true;
  35.        $mail->Port = 587;
  36.        $mail->Host = 'smtp.designmult.com';
  37.        $mail->Username = 'contato=designmult.com';
  38.        $mail->Password = '321546';
  39.      
  40.        $mail->SetFrom('contato@designmult.com', 'Nome');
  41.        $mail->AddAddress('contato@designmult.com', 'Design Mult Comunicação');
  42.        $mail->Subject = 'Formulário de Contato';
  43.        
  44.        $body = "<strong>Nome :</strong>{$nome} <br />
  45.                <strong>E-mail :</strong>{$email} <br />
  46.                <strong>Telefone :</strong>{$telefone} <br />
  47.                 <strong>Serviço :</strong>{$serviço} <br />
  48.                <strong>Mensagem :</strong>{$mensagem} <br />
  49.                <strong>Arquivo :</strong>{$arquivo ['name']}<br />";
  50.        
  51.        $mail->MsgHTML($body);
  52.        $mail->AddAttachment($arquivo['tmp_name'], $arquivo['name']);
  53.        
  54.        if($mail->Send())
  55.            $msg = 'Sua Mensagem foi enviada com Sucesso!!!';
  56.         else
  57.            $msg = 'Sua Mensagem não foi enviada, tente novamente';
  58.        
  59.       }
  60.        
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement