IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Code PHP pour envoyer un Mail


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Par défaut Code PHP pour envoyer un Mail
    Bonjour

    je ne m'y connais pas trop en PHP, mais j'essaye d'envoyer un E Mail avec ce code

    je n'arrive pas a bien le formater pour afficher correctement l'adresse E Mail du destinataire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <p>Un 
      E Mail a etait envoye a <?php echo $_POST['mail_destinataire']; ?></p>
    <p>Resultat : </p>
    <?php
     
        // Adresse email du destinataire
        $destinataire = $_POST['mail_destinataire'];
     
        // Titre de l'email
        $sujet = 'Suite a votre passage au Magasin, Offre 27';
     
        // Contenu du message de l'email
        $message = '<html>';
        $message .= '<head><title>Titre du message</title></head>';
        $message .= '<body><p>Veuillez trouver ci joint le lien, corresponsant a notre offre de 27<strong> http://www.27.fr/27/offre_27.asp?N=';
    	$message .= $_POST['N'];
    	$message .= '&Nom_Client=';
    	$message .= $_POST['Nom_Client'];
    	$message .= '<body><p>Titre du message
    	 <strong>www.27.fr/</strong> 
    	vous en souhaitant bonne reception. 
    	MAGAZIN 27 
    	Tel 05.27.27.27.277</p></body>';
        $message .= '</html>';
     
    	// Headers
        $headers = 'From: MAGAZIN 27 <'.$_POST['Distributeur.E_Mail'].'>'."\r\n";
        $headers .= 'Bcc: Moi <moi@server.com>; lui <lui@server2.com>'."\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
        $headers .= "\r\n";
     
        // Fonction principale qui envoi l'email
        mail($destinataire, $sujet, $message, $headers);
     
        echo 'Email envoye!';
        ?>
    c'est sur la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $headers = 'From: MAGAZIN 27 <'.$_POST['Distributeur.E_Mail'].'>'."\r\n";
    où je n'arrive pas a bien placer le $_POST['Distributeur.E_Mail'].

    Merci d'avance pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Qu'est ce que tu obtiens avec ce code ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Par défaut
    j'obtiens la réception d'un E Mail.

    ma page .php me repond

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Un E Mail a etait envoye a test@test.fr
     
    Resultat :
    Email envoye!
    et en E Mail j'envoi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    De : MAGAZIN 27
    Envoyé : ‎11/‎03/‎2016 07:41
    À : test@test.fr
    Objet : Suite a votre passage au Magasin, Offre 27
     
    ...
    c'est l'expéditeur qui ne fonctionne pas, en mettant ce morceau de code ca fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        $headers = 'From: MAGAZIN 27 <magazin27@magazin27.fr>'."\r\n";

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu as vraiment le point de "Distributeur.E_Mail" dans ton champs de formulaire ?
    Tu as contrôlé ce que tu recevais dans $_POST ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Par défaut
    Merci

    oui en effet c'etait bien là l'erreur

    il ne faut pas mettre de point "." j'ai donc mis un "_"

    et ca fonctionne

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. codes PHP ou JavaScript pour envoyer un mail à partir d'un formulaire
    Par gguepsi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 07/05/2012, 16h29
  2. Réponses: 0
    Dernier message: 08/09/2009, 18h34
  3. [Mail] Script PHP pour envoyer un e-mail
    Par badr dans le forum Langage
    Réponses: 3
    Dernier message: 08/10/2007, 10h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo