Estou com um problema que algum de vocês já podem ter enfrentado. Estou usando a classe phpMailer para enviar e-mail e neste estou enviando HTML e Textto atraves da tag $mail->AltBody = $something;. Bom o que está acontecendo é o seguinte. Não consigo inserir variáveis dentro do e-mail como no exemplo abaixo:
include "mailer/class.phpmailer.php";
$destino = $_POST['destinatario'];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "smtp.server.com.br";
$mail->Port = 25;
$mail->Username = "meuemail@server.com.br";
$mail->Password = "*********";
$mail->From = "meuemail@server.com.br";
$mail->FromName = "MEU E-MAIL";
$mail->Subject = "Confirmaçao de E-mail e Ativaçao da conta";
// E-Mail em HTML
$html = '
<h2>OLHA AE</h2>
<p>Bem vindo ao web site.</p>
<p>A partir de agora você pode está apto a navegar pelo site. Aproveite ao máximo o conteúdo aqui oferecido.</p>
<p>Antes de começar a navegar você precisa ativar sua conta e confirmar seu e-mail de cadastro. Para isso clique no link abaixo para realizar essa operação.</p><br />
<a href="../index.php?content=conteudo&item=ativacao&code=' . $confirmastr '">Clique aqui para ativar sua conta.</a><br />
<p>É uma satisfação tê-lo como nosso usuário.</p>
<h3>WEB SITE</h3>
<h4>Slogan of Web Site!</h4>
'; //############ Linha 143 ###############
$texto = '
OLHA AE
Bem vindo ao web site.
A partir de agora você pode está apto a navegar pelo site. Aproveite ao máximo o conteúdo aqui oferecido.
Antes de começar a navegar você precisa ativar sua conta e confirmar seu e-mail de cadastro. Para isso clique no link abaixo para realizar essa operação.
<a href="../index.php?content=conteudo&item=ativacao&code=' . $confirmastr '">Clique aqui para ativar sua conta.</a>
É uma satisfação tê-lo como nosso usuário.
WEB SITE
Slogan of Web Site!
';
$mail->Body = $html;
$mail->AltBody = $texto;
$mail->AddAddress("emaildestino@server.com.br", "Destino");
if (!$mail->Send()){
header("Location: ../index.php?content=cadastrado");
}else{
header("Location: ../index.php?content=errodeenvio");
}Notem que preciso colocar a variável $confirmastr no link para ativação da conta. Que nada mais é do que um conjunto de caracteres unicos para confirmação da conta. Porém ele me retorna o erro abaixo:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\site\includes\cadastrar.php on line 143
A linha 143 esta identificada no código!
Por favor me ajudem, estou no aguardando ansiosamente para essa solução.
Muito Obrigado desde já!











