linuxware
(usa Ubuntu)
Enviado em 15/10/2013 - 21:00h
Galera, estou com um problema grilhante!
Tenho o seguinte código :
// se a gravacao ocorreu corratametne, entao e mandado um email para ativacao do cadastro no email do usuario
$usuario_id = mysql_insert_id();
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso=8859-1\n";
$headers .= "From: ".$nome." <".$email.">";
$headers .= "Return-Path: <$email> \n";
$subject = "Confirmação de cadastro - Ecommerce.";
$mensagem = " Senhor {$nome} {$sobrenome}, <br>
Obrigado pelo seu cadastro em nosso site, <br>
Para confirmar seu cadastro e aproveitar as nossas promoções, por favor, copie e cole na barra de endereços do seu navegador. <br>
<br>
http://www.testemobile.id1945.com/ativarUsuario.php?id={$usuario_id}&code={$senhaUsuario}
<br>
<br>
Apos a ativação da sua conta, poderá ter acesso exclusivo as promoções preparadas para você! <br>
Seus dados de login: <br><br>
<strong>Usuario</strong> : '{$nomeUsuario}' <br>
<strong>Senha : </strong> '{$senhaUsuario}' <br><br>
Obrigado!
";
mail($email, $subject, $mensagem, $headers);
}
echo "<script type='text/javascript'>alert('PARABÉNS. CADASTRO EFETUADO COM SUCESSO! Um email foi enviado para voce!');</script>";
echo '<meta http-equiv="refresh" content="2;url=registrarUsuario.php">';
}
} // fim verificacoes
Esse script manda um email para o usuário, após se cadastrar no meu sistema, para posterior ativação de sua conta. Porém, TODA VEZ QUE EU COLOCO O LINK ->
http://www.testemobile.id1945.com/ativarUsuario.php?id={$usuario_id}&code={$senhaUsuario}
O email não é enviado, se eu tiro essa linha, o email é enviado corretamente.
Já tentei resolver com os escapes \" e nada. A questão é que com o link não chega, sem o link chega.
O que me dizem?