Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if($_POST){
- //header("Content-Type: text/html; charset=ISO-8859-1",true);
- include_once('PHPMailer.php');
- include_once('class.smtp.php');
- include_once('_lightToolkit/libs.php'); // Change this line
- $fields = array("nome", "email", "cidade", "uf", "mensagem");
- foreach($fields as $field) {
- if(strlen(trim($_POST[$field])) <= 0) {
- header('Location:msg.php?msg=0&i=erro');
- exit;
- }
- $dados[$field] = injection(utf8_encode($_POST[$field]));
- }
- $email = 'teste@teste.com.br';
- $assunto = 'Teste';
- $message =
- "<table style='bgcolor: #696969;font-family: Arial, Verdana;font-size: 14px;'>
- <tr>
- <td colspan='2'>Abaixo os dados de contato:<br /></td>
- </tr>
- <tr>
- <td><strong>Nome: </strong></td>
- <td>$dados[nome]</td>
- </tr>
- <tr>
- <td><strong>Assunto: </strong></td>
- <td>$assunto</td>
- </tr>
- <tr>
- <td><strong>email: </strong></td>
- <td>$dados[email]</td>
- </tr>
- <tr>
- <td><strong>cidade: </strong></td>
- <td>$dados[cidade]</td>
- </tr>
- <tr>
- <td><strong>estado: </strong></td>
- <td>$dados[uf]</td>
- </tr>
- <tr>
- <td><strong>Mensagem: </strong></td>
- <td>$dados[mensagem]</td>
- </tr>
- </table>";
- date_default_timezone_set('America/Sao_Paulo'); // Acerta o horário caso seu servidor caso esteja com horário diferente do seu fuso horário. Útil para seus e-mails serem enviados com as informações de datas e o horários correto
- $mail = new PHPMailer(); // Criamos o objeto PHPMailer
- $mail->SetLanguage('en'); // Configura a biblioteca para usar a lingua portuguesa falada no Brasil. Para outras linguas veja a pasta languages da biblioteca
- $body = utf8_decode($message); // Conteudo do e-mail. No caso estamos usando um html
- $mail->IsSMTP(); // Configura o objeto para usar SMTP
- $mail->SMTPDebug = 1; // ativa informações de depuração do SMTP (para teste)
- // 1 = erros e mensagens
- // 2 = somente mensagens
- $mail->SMTPAuth = true; // ativa a autenticação SMTP. O Gmail exige autenticação, precisamos disso
- $mail->SMTPSecure = "ssl"; // Configura o tipo de criptografia do SMTP do Gmail, no caso, SSL
- $mail->Host = "smtp.gmail.com"; // Configura servidor SMTP do Gmail
- $mail->Port = 465; // Configura porta do servidor SMTP do Gmail
- $mail->Username = "Email@gmail.com"; // Seu Usuário do Gmail
- $mail->Password = "senha"; // Sua Senha do Gmail
- $mail->SetFrom($dados['email'], $dados['nome']); // e-mail do remetente e seu nome/apelido
- $mail->AddReplyTo($dados[email], $dados['nome']); // e-mail de resposta do e-mail que enviaremos. Ou seja, quando alguém responder a este e-mail, responderá para o e-mail aqui configurado ....e o nome/apelido do mesmo
- $mail->Subject = utf8_decode('Contato - Site :: Pepsi'); // Assunto do e-mail
- //$mail->AltBody = "Para visualizar a mensagem, por favor, use um cliente de e-mail compatível/configurado para ver mensagens HTML!"; // Mensagem alternativa caso o destinatário. Veja o e-mail em um aplicativo sem suporte ou não configurado para ver mensagens HTML
- $mail->MsgHTML($body); // Configura o conteúdo do e-mail
- $mail->AddAddress($email, $dados['nome']); // e-mail do destinatário e seu nome/apelido
- if (!$mail->Send()) {
- echo "Erro: " . $mail->ErrorInfo;
- } else {
- header('Location:msg.php?msg=1&i=sucesso');
- }
- }else{
- header('Location:index.php');
- }
- ?>
Add Comment
Please, Sign In to add comment