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 :

[Mail] envoi d'email double


Sujet :

Langage PHP

  1. #1
    mmz
    mmz est déconnecté
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 107
    Points : 100
    Points
    100
    Par défaut [Mail] envoi d'email double
    Salut,
    j'ai un formulaire sur le site où j'envoi un email aprés l'appui sur le bouton envoyer, le problème est que l'envoi se fait 2 fois, une fois avec les informations que l'utilisateur a saisi sur le formulaire (ce qui est correcte) et une deuxième fois sans aucune information,
    merci d'avance pour votre aide,
    à bientôt

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Points : 632
    Points
    632
    Par défaut
    Bonsoir

    Serait t'il possible que tu nous montre le traitement de ton formulaire s'il te plait

    Cordialement

  3. #3
    mmz
    mmz est déconnecté
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 107
    Points : 100
    Points
    100
    Par défaut
    bien sur, voila le code :

    Récupération des infos envoyés par le formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $nom     = trim($_POST['nom']);
    $prenom  = trim($_POST['prenom']);
    $ste     = trim($_POST['ste']);
    $tel     = trim($_POST['tel']);
    $email   = trim($_POST['email']);
    $adresse = trim($_POST['adresse']);
    $message = trim($_POST['message']);
    construction et envoi du message :
    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    $msg_to_send  = "<style type='text/css'>
    .texterougebold {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight: bold;
    	color: #b72b2b;
    	text-decoration: none;
    }
    .textfinboldblack {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 9px;
    	font-style: normal;
    	font-weight: bold;
    	color: #000000;
    	text-decoration: none;
    }</style>";
    	$msg_to_send .= "<html><body>";
    $msg_to_send .= "<table width='410' border='1' align='center' cellpadding='2' cellspacing='4' style='border: thin; border-color: #990000;'";
    	$msg_to_send .= "<tr> <td>";
    	$msg_to_send .= "<table width='95%' border='0' align='center' cellpadding='2' cellspacing='4'>";
    	$msg_to_send .= "<tr >";
    	$msg_to_send .= "<td class='texterougebold'>Nom : </td><td class='textfinboldblack'>". $nom. "</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold'>Pr&eacute;nom : </td><td class='textfinboldblack'>". $prenom. "</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold'>Email : </td><td class='textfinboldblack'>". $email. "</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold'>Soci&eacute;t&eacute; : </td><td class='textfinboldblack'>". $ste. "</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold'>Num&eacute;ro de t&eacute;l&eacute;phone : </td><td class='textfinboldblack'>". $tel. "</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold'>Adresse : </td><td class='textfinboldblack'>". $adresse. "</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold' valign='top'>Message : </td>";
    	$msg_to_send .= "<td class='textfinboldblack'>". nl2br(htmlentities($message,ENT_QUOTES)) ."</td>";
    	$msg_to_send .= "</tr><tr>";
    	$msg_to_send .= "<td class='texterougebold' colspan='2' align='center'> Message envoyé depuis mon site </td>";
    	$msg_to_send .= "</tr></table>";
    	$msg_to_send .= "</td></tr>";
    	$msg_to_send .= "</table></body></html>";
            $to      = "mon adresse mail";		
    	$subject = "Message envoyé depuis mon site";	
    	$header  = "From: ";	
    	$header .= "<";
    	$header .= $email;
    	$header .= ">\n";
    	$header .= "MIME-Version: 1.0\n";
    	$header .= "Content-Type: text/html; charset=iso-8853-1\n";
    	$header .= "Content-Type: text/css; charset=iso-8853-1\n";
    	$header .= "Content-Transfer-Encoding: 8bit\n";
    	$envoi = mail($to, $subject, $msg_to_send, $header);

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

Discussions similaires

  1. [Mail] envoi d'email avec php à l'aide de blat
    Par lahlousimo dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2007, 12h30
  2. Réponses: 2
    Dernier message: 04/02/2007, 07h06
  3. [Mail] envoie d'email
    Par phillag dans le forum Langage
    Réponses: 1
    Dernier message: 05/03/2006, 22h41
  4. [Mail] Envoi d'Email
    Par bchass dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2006, 13h13
  5. Réponses: 2
    Dernier message: 08/02/2006, 18h56

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