Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $nome = strip_tags(trim($_POST['nome']));
- $email = strip_tags(trim($_POST['email']));
- $telefone = strip_tags(trim($_POST['titulo']));
- $serviço = strip_tags(trim($_POST['titulo']));
- $mensagem = strip_tags(trim($_POST['mensagem']));
- $arquivo = $_FILES['arquivo'];
- $tamanho = 52428800;
- $tipos = array('image/jpeg', 'image/pjpeg', 'application/cdr', 'application/coreldraw', 'application/x-cdr', 'application/x-coreldraw', 'image/cdr', 'image/x-cdr',
- 'zz-application/zz-winassoc-cdr','image/photoshop', 'image/x-photoshop', 'image/psd', 'application/photoshop', 'application/psd', 'zz-application/zz-winassoc-psd');
- if(empty($nome)){
- $msg = 'O Nome é Obrigatório';
- }elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){
- $msg = 'Digite um E-mail válido';
- }elseif(empty($telefone)){
- $msg = 'O Telefone é Obrigatório';
- }elseif(empty($serviço)){
- $msg = 'O Típo de serviço é Obrigatório';
- }elseif(empty($mensagem)){
- $msg = 'A Mensagem é Obrigatória';
- }elseif(!is_uploaded_file($arquivo['tmp_name'])){
- $msg = 'O Arquivo é Obrigatório';
- }elseif($arquivo['size'] > $tamanho){
- $msg = 'O limite do tamanho do arquivo é de 50MB';
- }elseif(!in_array($arquivo['type'], $tipos)){
- $msg = 'O tipo do arquivo permitido é apenas JPEG, CDR, PSD';
- }else{
- require('PHPMailer/class.phpmailer.php');
- $mail = new PHPMailer();
- $mail->IsSMTP();
- $mail->SMTPAuth = true;
- $mail->Port = 587;
- $mail->Host = 'smtp.designmult.com';
- $mail->Username = 'contato=designmult.com';
- $mail->Password = '321546';
- $mail->SetFrom('contato@designmult.com', 'Nome');
- $mail->AddAddress('contato@designmult.com', 'Design Mult Comunicação');
- $mail->Subject = 'Formulário de Contato';
- $body = "<strong>Nome :</strong>{$nome} <br />
- <strong>E-mail :</strong>{$email} <br />
- <strong>Telefone :</strong>{$telefone} <br />
- <strong>Serviço :</strong>{$serviço} <br />
- <strong>Mensagem :</strong>{$mensagem} <br />
- <strong>Arquivo :</strong>{$arquivo ['name']}<br />";
- $mail->MsgHTML($body);
- $mail->AddAttachment($arquivo['tmp_name'], $arquivo['name']);
- if($mail->Send())
- $msg = 'Sua Mensagem foi enviada com Sucesso!!!';
- else
- $msg = 'Sua Mensagem não foi enviada, tente novamente';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement