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']));
- $assunto = strip_tags(trim($_POST['assunto']));
- $mensagem = strip_tags(trim($_POST['mensagem']));
- $arquivo = $_FILES['arquivo'];
- $tamanho = 512000;
- $tipos = array('image/jpeg','image/pjpeg');
- if (empty($nome)){
- $msg = 'O Nome é Obrigatório';
- } elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){
- $msg = 'Digite um Email Válido';
- }elseif(empty($titulo)){
- $msg='O assunto é 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 é 500kb';
- }elseif(in_array($arquivo['type'] , $tipos)){
- $msg = 'O tipo de arquivo é apenas permitido JPEG';
- }else{
- require('PHPMailer/class.phpmailer.php');
- $mail = new PHPMailer();
- $mail->IsSMTP();
- $mail->SMTPAuth = true;
- $mail->Port = 587;
- $mail->Host = 'smtp.videoaulasbrasil.com.br';
- $mail->Username = 'david=videoaulasbrasil.com.br';
- $mail->Password = '******';
- $mail->SetFrom('david@videoaulasbrasil.com.br' , 'David');
- $mail->AddAddress('david.chc@gmail.com' ,'David CHC');
- $mail->Subject = 'Formulário de Contato';
- $body = "<strong>Nome:</strong>{$nome} <br/>";
- "<strong>Email:</strong>{$email} <br/>";
- "<strong>Assunto:</strong>{$assunto} <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';
- }
- ?>
Add Comment
Please, Sign In to add comment