Bonjour à tous,
Je poste ce topic car je ne trouve pas réponse à ma question, donc je cherche de l'aide auprès de vous ..
Voila, sur mon site web, lorsque le client achète un produit ou une application, il reçoit le descriptif de son achat par email ainsi que la clé de licence pour son application.
J'ai donc fait une page en html et je souhaite que celle ci soit envoyé intégralement avec le design etc ( css etc.. )
Voici donc ma fonction php :
La fonction que j'utilise envoie bien le contenue de la page ( le texte ) mais il n'y a aucun design ( css, images ) d'inclu dans l'email ..
Un grand merci pour ceux qui m'aideront
Je poste ce topic car je ne trouve pas réponse à ma question, donc je cherche de l'aide auprès de vous ..
Voila, sur mon site web, lorsque le client achète un produit ou une application, il reçoit le descriptif de son achat par email ainsi que la clé de licence pour son application.
J'ai donc fait une page en html et je souhaite que celle ci soit envoyé intégralement avec le design etc ( css etc.. )
Voici donc ma fonction php :
PHP:
$q = $odb -> prepare("SELECT `email` FROM `users` WHERE `username` = :username AND `ID` = :id");
$q->execute((array(':username' => $_SESSION['username'], ':id' => $_SESSION['ID'])));
$email = $q -> fetchcolumn();
require('PHPMailer_5.2.4/class.phpmailer.php');
$mail=new PHPMailer();
$mail->CharSet = 'UTF-8';
$message = file_get_contents('emails/welcome.php'); // LA TEMPLATE EST ICI.
$mail->IsSMTP();
$mail->Host = 'smtp.MONSITE.com';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->IsHTML(true);
$mail->Username = '[email protected]';
$mail->Password = 'MON MDP';
$mail->SetFrom('[email protected]', 'NOM DU SITE');
$mail->AddReplyTo('[email protected]','no-reply');
$mail->Subject = 'LE SUJET';
$mail->MsgHTML($message);
$mail->AddAttachment('keylogs/key' . $_SESSION['username'] . '.txt', 'key.txt');
$mail->AddAddress($email);
$mail->send();
exit();
}
La fonction que j'utilise envoie bien le contenue de la page ( le texte ) mais il n'y a aucun design ( css, images ) d'inclu dans l'email ..
Un grand merci pour ceux qui m'aideront