Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (array_key_exists('file-upload', $_FILES)) {
- // First handle the upload
- // Don't trust provided filename - same goes for MIME types
- // See http://php.net/manual/en/features.file-upload.php#114004 for more thorough upload validation
- $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES['file-upload']['name']));
- if (move_uploaded_file($_FILES['file-upload']['tmp_name'], $uploadfile)) {
- }
- // Attach the uploaded file
- $mail->addAttachment($uploadfile, 'My uploaded file');
- }
- // Inclui o arquivo class.phpmailer.php localizado na pasta class
- require_once("PHPMailer/PHPMailerAutoload.php");
- // Inicia a classe PHPMailer
- $mail = new PHPMailer(true);
- // Define os dados do servidor e tipo de conexão
- // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- $mail->IsSMTP(); // Define que a mensagem será SMTP
- try {
- $mail->Host = 'email-ssl.com.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br)
- $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
- $mail->Port = 587; // Usar 587 porta SMTP
- $mail->Username = 'xx@xx.com.br'; // Usuário do servidor SMTP (endereço de email)
- $mail->Password = 'xxx'; // Senha do servidor SMTP (senha do email usado)
- $mail->CharSet = 'UTF-8';
- //Define o remetente
- // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- $mail->SetFrom('guilherme@3mind.com.br', 'Pomoções e Festivais'); //Seu e-mail
- $mail->AddReplyTo('guilherme@3mind.com.br', 'Pomoções e Festivais'); //Seu e-mail
- $mail->Subject = 'Pomoções e Festivais';//Assunto do e-mail
- //Define os destinatário(s)
- //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=$mail->AddAddress('contato@3mind.com.br', '3mind');$mail->AddAddress//('wagnerdevelopercri@gmail.com', '3mind');
- //$mail->AddAddress('contato@3mind.com.br', '3mind');
- $mail->AddAddress('wagnerdevelopercri@gmail.com', 'Onlyonegestao');
- //Campos abaixo são opcionais
- //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- //$mail->AddCC('destinarario@dominio.com.br', 'Destinatario'); // Copia
- //$mail->AddBCC('destinatario_oculto@dominio.com.br', 'Destinatario2`'); // Cópia Oculta
- if (array_key_exists('file-upload', $_FILES)) {
- // First handle the upload
- // Don't trust provided filename - same goes for MIME types
- // See http://php.net/manual/en/features.file-upload.php#114004 for more thorough upload validation
- $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES['file-upload']['name']));
- if (move_uploaded_file($_FILES['file-upload']['tmp_name'], $uploadfile)) {
- }
- // Attach the uploaded file
- $mail->addAttachment($uploadfile, 'My uploaded file');
- }
- // $mail->AddAttachment('images/phpmailer.gif'); // Adicionar um anexo
- //Define o corpo do email
- $mail->MsgHTML('Pomoções e Festivais<br><br> Nome: <strong>'. $_POST['nome'].'</strong><br>Email: <strong>'. $_POST['email'].'<br>Telefone: <strong>'. $_POST['telefone'].'<br>Mensagem: <strong>'. $_POST['mensagem'].'</strong>');
- ////Caso queira colocar o conteudo de um arquivo utilize o método abaixo ao invés da mensagem no corpo do e-mail.
- //$mail->MsgHTML(file_get_contents('arquivo.html'));
- $mail->Send();
- echo '<p class="resultado_email">
- Enviado com sucesso. <br>Logo entraremos em contato!</p>
- ';
- //caso apresente algum erro é apresentado abaixo com essa exceção.
- }catch (phpmailerException $e) {
- echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer
- }
- ?>
- <form action="" method="post" class="contato_form" novalidate="novalidate">
- <div cla="row">
- <div class="col-md-6 formulario" >
- <input type="text" name="nome" value="" size="40" class="" aria-required="true" aria-invalid="false" placeholder="Nome" style="
- width: 96%;
- ">
- </div>
- <div class="col-md-6 formulario">
- <input type="text" name="telefone" value="" size="40" class="" aria-required="true" aria-invalid="false" placeholder="Telefone">
- </div>
- </div>
- <div cla="row">
- <div class="col-md-12 formulario">
- <input type="text" name="email" value="" size="40" class="" aria-required="true" aria-invalid="false" placeholder="Email">
- </div>
- </div>
- <div cla="row">
- <div class="col-md-12 formulario">
- <textarea name="mensagem" cols="40" rows="10" class="" id="" aria-invalid="false" placeholder="Mensagem"></textarea>
- </div>
- </div>
- <div cla="row">
- <div class="col-md-6 center">
- <label for="file-upload" class="custom-file-upload"><p></p>
- <div class="botao_anexar_form botao_form vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-modern vc_btn3-color-grey">
- <i style="color: #4a0743 !important; font-weight: lighter;font-size: 19px;" class="fa fa-paperclip"></i> Anexar Arquivo
- </div><p><br>
- <span class="wpcf7-form-control-wrap file-612"><input type="file" name="file-upload" size="40" class="wpcf7-form-control wpcf7-file" id="file-upload" aria-invalid="false"></span></p></label></div>
- <div class="col-md-6 center">
- <button type="submit" class="botao_enviar_form vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-modern vc_btn3-color-grey">enviar</button>
- </div>
- </div>
- <div cla="row">
- <div class="col-md-12 center resultado_contato_fom">
- </div>
- </div>
- </form>
Add Comment
Please, Sign In to add comment