Envoyé le contenu d'une variable par mail php

Résolu/Fermé
muntu - 6 mai 2012 à 17:18
 muntu - 7 mai 2012 à 10:47
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

Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 101
6 mai 2012 à 17:20
$message =$decision
0
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 !!!
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 101
6 mai 2012 à 17:35
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)
0
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 !!!
0
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 );
0