Envio de dados
Boa noite a todos !
Tenho um formulário feito em Html com os campos: Nome, Email, Assunto e Mensagem. Fiz um arquivo de envio em PHP. O email está chegando normalmente no e-mail que determinei.... o problema é que os dados do campos do formulário não está chegando. Creio que seja uma detalhe bobo... mais como não conheço muito da Liguagem PHP gostaria de uma ajuda se possível. Segue o código enviar.php
Agradeço desde já.
<?php
//Variáveis
$nome = $_POST['nome'];
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
$enviar = mail($nome, $assunto, $assunto, $mensagem);
require_once('class.phpmailer.php');
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->SMTPDebug = 1;
$mailer->Port = 587; //Indica a porta de conexão para a saída de e-mails. Utilize obrigatoriamente a porta 587.
$mailer->Host = 'smtp.emello.net.br'; //Onde em 'servidor_de_saida' deve ser alterado por um dos hosts abaixo:
//Para cPanel: 'localhost';
//Para Plesk 11 / 11.5: 'smtp.dominio.com.br';
//Descomente a linha abaixo caso revenda seja 'Plesk 11.5 Linux'
$mailer->SMTPSecure = 'tls';
$mailer->SMTPAuth = true; //Define se haverá ou não autenticação no SMTP
$mailer->Username = 'contato@emello.net.br'; //Informe o e-mai o completo
$mailer->Password = ''; //Senha da caixa postal
$mailer->FromName = 'Site Emello'; //Nome que será exibido para o destinatário
$mailer->From = 'contato@emello.net.br'; //Obrigatório ser a mesma caixa postal indicada em "username"
$mailer->AddAddress('contato@emello.net.br'); //Destinatários
$mailer->Subject = 'Mensagem enviada pelo site Emello!'.date("H:i").'-'.date("d/m/Y");
$mailer->Body = 'Este é um teste realizado com o PHP Mailer';if(!$mailer->Send())
{
echo "Mensagem nao enviada com sucesso! Logo entraremos em contato.";
echo "Erro: " . $mailer->ErrorInfo; exit; }
print "E-mail enviado!";
?>Discussão (7)
Carregando comentários...