Afficher la valeur d'un variable dans un mail
max1395
-
max1395 -
max1395 -
Bonjour,
je voudrais dans un mail recuperer le nom de la personne , son prenom , adresse email et apres les inclure dans mon mail mais je n'arrive pas a que sa m'affiche la valeur de mes variable ! quelqu'un peut m'aider voila mon code :
voila ce que sa m'affiche :
adresse email : echo $email ;
nom : echo $nom ;
prenom: echo $prenom ;
je voudrais dans un mail recuperer le nom de la personne , son prenom , adresse email et apres les inclure dans mon mail mais je n'arrive pas a que sa m'affiche la valeur de mes variable ! quelqu'un peut m'aider voila mon code :
<?php
$email= $_POST["adresse"] ;
$nom= $_POST["nom"] ;
$prenom = $_POST["prenom"] ;
?>
<div class="actu">
<?php
$headers ='From: "nom"<*******>'."\n";
$headers .='Reply-To: '."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$message ='<html><head><title>Un titre ici</title></head><body>
adresse email : echo $email ; <br>
nom : echo $nom ; <br>
lprenom : echo $prenom ; <br>
</body></html>';
if(mail('**************', 'objets', $message, $headers))
{
echo 'Le message a été envoyé avec succès .Nous allons vous répondre le plus rapidement possible .<br>
Cliquer <a href="index.php">ici </a>pour revenir a index. Merci
';
}
else
{
echo 'Le message n\'a pu être envoyer
Cliquer <a href="index.php">ici pour revenir a index. Merci';
}
?>
voila ce que sa m'affiche :
adresse email : echo $email ;
nom : echo $nom ;
prenom: echo $prenom ;
A voir également:
- Afficher la valeur d'un variable dans un mail
- Comment télécharger un mail - Guide
- Windows live mail - Télécharger - Mail
- Comment transférer un mail sur un autre mail - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Programmer un mail gmail - Guide
5 réponses
Tu dois savoir que dans un mails, le HTML,BODY et compagnie ne sont pas obligatoire...
donc ton message pourrais ressemblé a ceci...
$message = "Adresse email: $mail \n
Nom: $nom \n"
etc...
Tu prendra note aussi que les \n sont des retour à la ligne... cela permet de différencié un code php d'un mail^^
Enfin, j'espère t'avoir aider!
Amicalement,
Anonyme
donc ton message pourrais ressemblé a ceci...
$message = "Adresse email: $mail \n
Nom: $nom \n"
etc...
Tu prendra note aussi que les \n sont des retour à la ligne... cela permet de différencié un code php d'un mail^^
Enfin, j'espère t'avoir aider!
Amicalement,
Anonyme
J'ai oublier de te dire que di tu veux que t'es variable s'affiche... Tu DOIS!!! et je ménage pas mes mot^^ mettre le contenu en guillemet ;-) """""""""""""""""""""""""""""""""""""""" <-- ca :P
Aller ++
Aller ++
merci mais ça ne change rien . voila le code :
<?php
$headers ='From: "Lebreton"<maxime4213@orange.fr>'."\n";
$headers .='Reply-To: '."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$message ='<html><head><title>Un titre ici</title></head><body>
adresse email du mec est "$email" ;
le message vien de : "$pseudo" ;
le message est : "$message" ;
</body></html>';
if(mail('maxime4213@orange.fr', 'contacte ml', $message, $headers))
{
echo 'Le message a été envoyé avec succès .Nous allons vous répondre le plus rapidement possible .<br>
Cliquer <a href="index.php">ici pour revenir a index. Merci
';
}
else
{
echo 'Le message n\'a pu être envoyé
Redirection dans 5 secondes
<meta http-equiv="refresh" content="5 ; url=index.php">';
}
?>
<?php
$headers ='From: "Lebreton"<maxime4213@orange.fr>'."\n";
$headers .='Reply-To: '."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$message ='<html><head><title>Un titre ici</title></head><body>
adresse email du mec est "$email" ;
le message vien de : "$pseudo" ;
le message est : "$message" ;
</body></html>';
if(mail('maxime4213@orange.fr', 'contacte ml', $message, $headers))
{
echo 'Le message a été envoyé avec succès .Nous allons vous répondre le plus rapidement possible .<br>
Cliquer <a href="index.php">ici pour revenir a index. Merci
';
}
else
{
echo 'Le message n\'a pu être envoyé
Redirection dans 5 secondes
<meta http-equiv="refresh" content="5 ; url=index.php">';
}
?>
Bonjour
Si tu veaux que tes variables s'affichent, il faut qu'elles soieent dans une chaîne délimitée par des ". Toi tu t'est contenté d'ajouter des ", ce qui n'a rien à voir
$message ="<html><head><title>Un titre ici</title></head><body>
adresse email du mec est $email <br />
le message vient de : $pseudo <br />
le message est : $message <br />
</body></html>";
Si tu veaux que tes variables s'affichent, il faut qu'elles soieent dans une chaîne délimitée par des ". Toi tu t'est contenté d'ajouter des ", ce qui n'a rien à voir
$message ="<html><head><title>Un titre ici</title></head><body>
adresse email du mec est $email <br />
le message vient de : $pseudo <br />
le message est : $message <br />
</body></html>";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question