Envoyé le contenu d'une variable par mail php

[Résolu/Fermé]
Signaler
-
 muntu -
Bonjour,

J'aimerai savoir comment faire pour envoyer le contenu d'une variable par mail en php ?

Je sais que pour envoyer un mail en php il faut :

$sujet = 'Demande de congé';
$email = ''
$message ='';
mail($email, $sujet, $message);

Au fait j'ai une variable php ($decision = "accepte"). J'aimerai insérer cette variable dans mon message, donc $message ='$decision'; mais je veux afficher dans mon message le contenu de $decision.

Merci pour votre aide.

4 réponses

Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 094
$message =$decision
Non ça ne marche pas. Il affiche $decision. Moi je veux qu'il affiche son contenu c'est à dire accepte.

S'il vous plait aidez moi,

Merci pour votre aide !!!
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 094
j'ai pas dit
$message = '$decision'
j'ai dit message = $decision

si ça ne marche pas :
$message = "$decision"

ces trois codes SONT DIFFERENTS (guillemet simple, pas de guillemets, guillemets doubles)
Oui merci c'était $message = "$decision" qu'il fallait mettre. Par contre j'aimerai envoyer un lien hypertexte par mail, je fais comment ?

J'ai envie d'envoyer ça :

<a href="http://localhost/Stage/Enregistrement_Jour_Ferie.php">Cliquez ici</a>;


donc $message = <a href="http://localhost/Stage/Enregistrement_Jour_Ferie.php">Cliquez ici</a>;

Mais moi je veux juste afficher dans mon mail : Cliquez ici.
Et quand on clique dessus je vais sur ma page. Merci d'avance !!!
J'ai trouvé grace à google : il faut rajouter le header comme suit :


$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$sujet = 'Demande de congé';
$email = $_SESSION['email_du_resp_du_serv_perso'];
$message = " <a href='http://localhost/Stage/Enregistrement_Jour_Ferie.php'>Cliquez ici</a>";
mail($email, $sujet, $message, $headers );