Fonction mail()

Discussion dans 'Administration d'un site Web' créé par Borower, 27 Juillet 2005.

  1. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    Bonjour

    J' utilise la fonction mail pour contacter le Webmaster et l administrateur d' un site Web.
    J' aimerai quand on selectionne les deux destinataires, qu il y ai un envoit d e-mail sur les deux adresses différentes.

    Mon code actuelle est pour contact.php:
    Code:
    <FORM ACTION="formulaire.php" METHOD='POST' NAME="F">
    <TABLE>
    <TR>
    <TD ALIGN=right><h4>Votre Email : </h4></TD>
    <TD><INPUT TYPE=TEXT NAME="From" SIZE='30'></TD>
    </TR>
    <TR>
    <TD ALIGN=right><h4>Destinataire(s) : </h4></TD>
    <TD><select multiple name="To" size="2"><option value="adresse1@domaine.fr">Administrateur</option><br /><option value="adresse2@domaine.fr">Webmaster</option></select></TD>
    </TR>
    <TR>
    <TD ALIGN='right'><h4>Sujet : </h4></TD>
    <TD><INPUT TYPE='TEXT' NAME='Sujet' SIZE='30'></TD>
    </TR>
    <TR>
    <TD ALIGN='right'><h4>Message :</h4></TD>
    <TD>
    <TEXTAREA NAME='Corps' ROWS='15' COLS='40'>
    </TEXTAREA></TD>
    </TR>
    <INPUT TYPE='HIDDEN' NAME='second' VALUE='true'>
    <TR>
    <TD COLSPAN=2 ALIGN='CENTER'>&nbsp;<P>
    <INPUT TYPE='SUBMIT'
           VALUE="Cliquez ici pour envoyer le message">
    </TD>
    </TR>
    </TABLE>
    </FORM>
    
    Mon code actuelle est pour formulaire.php:
    Code:
    <?php
    $pdr = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$";
    $erreur = "";
    
    if ($second)
    { echo "<DIV ALIGN='CENTER'>";
    echo "<h4>Votre Email :</h4> $From<br><h4>Sujet :</h4> $Sujet<br><h4>Votre message :</h4> $Corps<br>";
      if (! eregi($pdr, $To))
      { $erreur .=
        "Adresse du destinataire absente ou incorrecte<br>";
      }
      if (! eregi($pdr, $From))
      { $erreur .=
        "Adresse de l'expéditeur absente ou incorrecte<br>";
      }
      if ($erreur == "")
      { if (mail($To, $Sujet, $Corps, "From: $From"))
        { echo "<br><br>Votre message a correctement été envoyé à l' equipe SDKyo.maniac
                </DIV><HR>";
          exit;
        }
      }
      echo $erreur."Votre message n'a pas pu
           être envoyé.<br><font color='red'> Cliquez sur
           \"Page précédente\" pour corriger ce qui est
           erroné</font></DIV><HR>";
    }
    
    ?>
    
    Pour selectionner les deux destinataires je click sur Ctrl et la sourie.
    Maintenant je ne sais pas comment je peux recupérer ces valeurs.

    Merci de votre aide
     
  2. yuston
    yuston WRInaute impliqué
    Inscrit:
    24 Septembre 2004
    Messages:
    600
    J'aime reçus:
    0
    Pour récuperer la valeur, selon la méthode, dans ce cas, c'est post, tu fais :

    Code:
    $ma_variable = $_POST['nom_du_champ_du_formulaire'];
    
    C'est tout simple....
     
  3. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    D accord pour recuperer la valeur mais pour envoyer deux mails grace a la fonction mail( )
    Je peux faire comment.

    Merci de ta reponce Yuston
     
  4. TOMHTML
    TOMHTML WRInaute accro
    Inscrit:
    25 Août 2004
    Messages:
    2 502
    J'aime reçus:
    0
  5. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    Merci TOMHTML de ta reponse.

    Helas moi aussi j' ai deja trouvé une source du meme style.
    Le probleme, je ne souhaite pas avoir ce resultat.
    Dans ton exemple il faudrait ecrire deux mail et choisir le destinataire.

    Mais dans mon exemple, je voulais qu il soit possible de selectionner deux destinataires pour un mail.

    Avec la fonction SELECT Multiple et CTRL je pensais pouvoir selectionner plusieurs destinataires et envoyer un meme mail pour deux personnes
     
  6. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    Escuse moi TOMHTML

    J ai mal vu la source.
    Elle me convient parfaitement je te remerci.
     
  7. thierry8
    thierry8 WRInaute accro
    Inscrit:
    11 Juillet 2005
    Messages:
    2 728
    J'aime reçus:
    0
    et bien en fonction de se que tu récupère (les destinataires) ben tu fais une boucle...et tu balance deux fois..non ?? :roll:
     
  8. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    Ba tous est dans l URL de TOMHTML

    En regardant la source il faut bien faire une boucle puis balancer le resultat pour le nombre de destinataires.

    Merci a vous tous
     
Chargement...
Similar Threads - Fonction mail() Forum Date
Fonction mail() et signature DKIM Développement d'un site Web ou d'une appli mobile 18 Mai 2019
En tête html via la fonction mail() de php Développement d'un site Web ou d'une appli mobile 20 Mars 2012
Petit soucis de lien dans fonction mail() Développement d'un site Web ou d'une appli mobile 6 Mars 2011
mail() ne fonctionne pas en interne Administration d'un site Web 22 Avril 2010
envoi email avec fonction mail() php sécurité ? Développement d'un site Web ou d'une appli mobile 3 Février 2010
Problème fonction mail() : email envoyé 3 fois. Développement d'un site Web ou d'une appli mobile 27 Avril 2009
Envoi d'e-mail via la fonction mail() de php Développement d'un site Web ou d'une appli mobile 24 Octobre 2008
Utiliser la fonction mail() avec xampp Développement d'un site Web ou d'une appli mobile 1 Août 2008
fonction mail() pour php : probleme fichiers joints Développement d'un site Web ou d'une appli mobile 28 Février 2008
probleme avec boucle While et fonction php mail() Développement d'un site Web ou d'une appli mobile 25 Octobre 2007
Problème de style avec la fonction mail() [résolu] Développement d'un site Web ou d'une appli mobile 17 Octobre 2007
problème avec le paramètre from de la fonction mail() Développement d'un site Web ou d'une appli mobile 24 Septembre 2007
Envoyer un mail au format HTML avec la fonction email() Développement d'un site Web ou d'une appli mobile 13 Septembre 2007
La fonction mail() avec php n'arrive plus à délivrer 1 email Administration d'un site Web 3 Janvier 2007
Fonction mail() , IP reverse , serveur dédié et hotmail Administration d'un site Web 11 Septembre 2006
Alternative a la fonction mail() Développement d'un site Web ou d'une appli mobile 2 Août 2006
fonction mail() et AOL Administration d'un site Web 5 Décembre 2005
php: fonction mail(), compatibilité yahoo, hotmail et autres Développement d'un site Web ou d'une appli mobile 28 Octobre 2005
Emails html et fonction mail() de php Développement d'un site Web ou d'une appli mobile 10 Septembre 2005
[SOLUTION] Mail via fonction PHP mail() Administration d'un site Web 7 Janvier 2005