Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia! Preciso de ajuda para solucionar um problema que estou tendo para enviar um formulário de contato para um e-mail Gmail.
Tenho o seguinte código (que inclusive peguei em outro tópoico aqui):
<?php
$nome = utf8_decode (strip_tags(trim($_POST['nome'])));
$email = utf8_decode (strip_tags(trim($_POST['email'])));
require_once("phpmailer/class.phpmailer.php");
$Email = new PHPMailer();
$Email->SetLanguage("br");
$Email->IsSMTP(); // Habilita o SMTP
$Email->SMTPAuth = true; //Ativa e-mail autenticado
$Email->Host = "ssl://smtp.googlemail.com"; // Servidor de envio # verificar qual o host correto com a hospedagem as vezes fica como smtp.
$Email->Port = '2550'; // Porta de envio
$Email->Username = '...@gmail.com'; //e-mail que será autenticado
$Email->Password = ''; // senha do email
$email->SMTPAuth = true;
// ativa o envio de e-mails em HTML, se false, desativa.
$Email->IsHTML(true);
// email do remetente da mensagem
$Email->From = '...@gmail.com';
// nome do remetente do email
$Email->FromName = 'Teste';
// Endereço de destino do emaail, ou seja, pra onde você quer que a mensagem do formulário vá
$Email->AddAddress("...@gmail.com"); // para quem será enviada a mensagem
// informando no email, o assunto da mensagem
$Email->Subject = "(Contato do site - seudominio.com.br)";
// Define o texto da mensagem (aceita HTML)
$Email->Body .= "<br /><br />
<strong>Nome:</strong> $nome<br /><br />
<strong>E-mail:</strong> $email<br /><br />";
// verifica se está tudo ok com oa parametros acima, se nao, avisa do erro. Se sim, envia.
if(!$Email->Send()){
echo "<p>A mensagem não foi enviada. </p>";
echo "Erro: " . $Email->ErrorInfo;
}else{
echo "<script>location.href='sucesso.html'</script>";
}
?>
Na hora que envio o formulário, está parecendo a seguinte mensagem:
PHP Warning: Attempt to assign property of non-object in E:\Domains\zeet.com.br\wwwroot\padelbrasil\contato2.php on line 15
Podem me ajudar?
Carregando comentários...