Envoyé le contenu d'une variable par mail php

Résolu
muntu -  
 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

  1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
     
    $message =$decision
    0
  2. muntu
     
    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
    1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
       
      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
  3. muntu
     
    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
  4. muntu
     
    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