Envoi variable dans un e-mail html en PHP
Fermé
diabli73
Messages postés
6
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
20 octobre 2008
-
12 sept. 2008 à 11:26
toto - 12 sept. 2008 à 16:36
toto - 12 sept. 2008 à 16:36
A voir également:
- Envoi variable dans un e-mail html en PHP
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- É - Guide
- Programmer envoi mail gmail - Guide
- Editeur html - Télécharger - HTML
2 réponses
Bonjour
Dans ton message initial, tu rouvres une balise php <?php echo $log; ?> alors que tu es déjà à l'intérieur d'une instruction php.
il te suffit de faire
$lessage = ' tout ton très long début'. $log .'toute ta très longue suite'
Dans ton message initial, tu rouvres une balise php <?php echo $log; ?> alors que tu es déjà à l'intérieur d'une instruction php.
il te suffit de faire
$lessage = ' tout ton très long début'. $log .'toute ta très longue suite'
diabli73
Messages postés
6
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
20 octobre 2008
12 sept. 2008 à 11:44
12 sept. 2008 à 11:44
Exemple plus simple car certains vont avoir la flemme de lire mon code, je viens de faire :
$to = $p_datas->getUser_parent_email();
$Sujet = "Validation de votre compte KidParent";
$kid = "inscription@kidnet.fr";
$test = "toto";
/* le type Content-type est configuré pour l'HTML */
$en_tete .= "From:". $kid ."\n";
$en_tete .= "MIME-version: 1.0\n";
$en_tete .= "Content-type: text/html; charset= iso-8859-1\n";
/*----- Enregistrement de la page HTML à envoyer dans la variable message----- */
$message = '
<html>
<body>
<h4>Merci <?echo $test;?></h4>
</body>
</html>
';
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
/*------------------- MAIL PARENT --------------------------------*/
ini_set("track_errors",1);
if(! mail($to,$Sujet,$message, $en_tete))
{
$err_mess = "Erreur lors de l'envoi du mail: <em>". $php_errormsg ."</em>";
$mail_conf = 0;
}
else
{
$err_mess = "Votre message a été envoyé.";
$mail_conf = 1;
}
Donc dans le mail je voudrais afficher Merci toto et il n'y a que merci qui s'affiche.
et si j'envoi juste $message = "toto" ou $message = $test;
je reçois bien un mail avec écrit toto.
$to = $p_datas->getUser_parent_email();
$Sujet = "Validation de votre compte KidParent";
$kid = "inscription@kidnet.fr";
$test = "toto";
/* le type Content-type est configuré pour l'HTML */
$en_tete .= "From:". $kid ."\n";
$en_tete .= "MIME-version: 1.0\n";
$en_tete .= "Content-type: text/html; charset= iso-8859-1\n";
/*----- Enregistrement de la page HTML à envoyer dans la variable message----- */
$message = '
<html>
<body>
<h4>Merci <?echo $test;?></h4>
</body>
</html>
';
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
/*------------------- MAIL PARENT --------------------------------*/
ini_set("track_errors",1);
if(! mail($to,$Sujet,$message, $en_tete))
{
$err_mess = "Erreur lors de l'envoi du mail: <em>". $php_errormsg ."</em>";
$mail_conf = 0;
}
else
{
$err_mess = "Votre message a été envoyé.";
$mail_conf = 1;
}
Donc dans le mail je voudrais afficher Merci toto et il n'y a que merci qui s'affiche.
et si j'envoi juste $message = "toto" ou $message = $test;
je reçois bien un mail avec écrit toto.