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ão 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
<?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 =newPHPMailer();
$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 não enviada com sucesso! Logo entraremos em contato.";
echo "Erro: ". $mailer->ErrorInfo;exit;}print"E-mail enviado!";?>
Pergunta
Fernando Mello
Bom dia 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ão 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á.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.