• 0
Sign in to follow this  
ferazia

Phmailer não Aceita Variaveis De Sessao

Question

Estou tentando enviar email com variaies de sessao, mas o phpmailer informa que esta ocorrendo erro.

Porque ????

require('class.phpmailer.php');

session_start();

$usuid = $_SESSION['usuid'];

$nome = $_SESSION['nome'];

$email = $_SESSION['email'];

$msg = "Sua compra foi efetivada com sucesso";

$mail = new PHPMailer();

$mail->SetLanguage("br", "language/");

$mail->IsSMTP();

//Cria PHPmailer class

$mail->From = $nome; //email do remetente

$mail->FromName = $email; //Nome de formatado do remetente

$mail->Host = "smtps.uol.com.br"; //Seu servidor SMTP

$mail->Mailer = "smtp"; //Usando protocolo SMTP

$mail->AddAddress("[email protected]"); //O destino do email

$mail->Subject = "Seu Pedido";

//Assunto do email

$mail->Body = $msg; //Corpo da mensgem

//Utilize a senha do Email-Valido valida

$mail->SMTPAuth = true;

$mail->Username = "[email protected]"; // Conta do meu provedor de acesso

$mail->Password = "jff21835"; //senha meu acesso

//Verifica se email sera enviado

If(!$mail->Send())

{ //Checa erros no envo do email

echo "Ocorreram erros ao enviar email"; //Imprime mensagem de que email nào foi enviado

echo "<br><b>nome :</b> $nome<br>";

echo "<b>email :</b> $email<br>";

echo "<b>mensagem :</b> $msg<br>";

exit;

}

?>

Dentro do if que ecoa o erro os dados das variaveis são n=mostrados normalmente.

Quando defino nomes para as variaveis, o email é enviado normalmente.

Quando fiz um select para uum usuario especifico, ele tambem não aceitou.

Porque ?????.

já que quero receber o nome e e-mail do usuario que esta logado no momento do envio do email e com a sessao estabelecida saberei qeum enviou o email.

Como resolver este problema ?????

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this