Afficher la valeur d'un variable dans un mail

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 :
<?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:

5 réponses

Anonyme
 
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
0
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 ++
0
max1395
 
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">';
}
?>
0
le père
 
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>";
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
max1395
 
Ah merci beacoup ça marche .
0