code php pour formulaire qui me pose problème

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

12 janv. 2017, 10:40

le truc c'est qu'a la base ton code php les demandent comme requis
c'était cette ligne : if (($nom != '') && ($societe != '')&& ($email != '') && ($telephone != '') && ($message != ''))

les informations societé et téléphone n'étant pas utilisé dans le mail autant les virer de toutes façon.
sinon tu construit dynamiquement le message.
mon code, avec téléphone et société non obligatoire mais dans le message quand même
<?php
$destinataire = '[email protected]';

$message_envoye = "Votre message nous est bien parvenu !";
$message_erreur_formulaire = "Vous devez d'abord <a href=\"contact.html\">envoyer le formulaire</a>.";
$message_non_envoye = "L'envoi du mail a échoué, veuillez réessayer SVP.";

$message_formulaire_invalide = "Vérifiez que tous les champs soient bien remplis et que l'email soit sans erreur.";
$objet = 'l\'objet du mail';
if (!empty($_POST['submit']))
{
    if (!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message']))
    {
        $headers[]  = 'MIME-Version: 1.0';
        $headers []= 'From:'.$_POST['name'].' <'.$_POST['email'].'>' ;
        $headers []= 'Reply-To:'.$_POST['email'];
        $headers []= 'Content-Type: text/plain; charset="utf-8"; DelSp="Yes"; format=flowed ';
        $headers []= 'Content-Disposition: inline';
        $headers []= 'Content-Transfer-Encoding: 7bit';
        $headers []= 'X-Mailer:PHP/'.phpversion();
        if (!empty($_POST['copie']) && $_POST['copie'] == 'oui')
        {
          // copie cachée pour toi
          $headers [] ='Bcc: ' + $destinataire;
          // destinataire de l'email le gens qui soumet le formulaire
          $destinataire = $_POST['email'];
        }
        echo '<p>';
        $message = $_POST['message'];
        if(!empty($_POST['societe'])){
          $message .= PHP_EOL.'Société : '.$_POST['societe'];
        }
        if(!empty($_POST['telephone'])){
          $message .= PHP_EOL.'Téléphone : '.$_POST['telephone'];
        }
        if (mail($destinataire, $objet, $_POST['message'], implode("\r\n",$headers))){
          echo $message_envoye;
        }else {
          echo $message_non_envoye;
        }
        echo '</p>';
    }
    else
    {
        echo '<p>',$message_formulaire_invalide.'</p>',PHP_EOL;
    }
}
?>
  <!doctype html>
  <html>
  <head>
    <meta charset="UTF-8">
    <title>Formulaire de contact</title>
    <link href="form.css" rel="stylesheet" type="text/css"/>
    <style type="text/css">
    .title {
      margin-bottom: 2em;
    }
    .contactForm{
      margin : 0 2em;
    }
    label {
      width : 100px;
      text-align : right;
      display:inline-block;
      vertical-align: top;
    }
    .input {
      margin-bottom :2em;
    }
    input[class="submit"]{
      margin-top : 2em;
      margin-left: 100px;
      width:200px;
    }
    </style>
  </head>
  <body>
    <nav id="navigation">
      <ul>
        <li> <a href="index.html" target="new">Accueil</a> </li>
        <li> <a href="prestations.html" target="new">Prestations</a> </li>
        <li> <a href="qui-suis-je.html" target="new">Qui suis-je</a> </li>
        <li> <a href="livre-d-or.html" target="new">Livre d'Or</a> </li>
        <li> <a href="form.html" target="new">Contact</a> </li>
      </ul>
    </nav>
    <div id="contenu">
      <div class="title">Formulaire de contact</div>
      <form method="post">
        <p class="contactForm">
          <label for="name">Nom*:</label>
          <input type="text" id="name" name="name" class="input" required />
          <br />
          <label for="société">Société:</label>
          <input type="text" id="société" name="societe" class="input" />
          <br />
          <label for="email">Adresse email*:</label>
          <input type="email" id="email" name="email" class="input" required />
          <br />
          <label for="téléphone">Téléphone/Fax:</label>
          <input type="tel" id="téléphone" name="telephone" class="input" pattern="^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$" />
          <br />
          <label for="msg">Votre message*:</label>
          <textarea id="msg" name="message" class="msg" rows="10" cols="32" required></textarea>
          <br/>
          <input type="submit" class="submit" name="submit" value="Envoyer">
        </p>
      </form>
    </div>
    <div id="footer">
      <p><img src="images/twitter.png" alt="logo twitter" height="15" />&nbsp;&nbsp; droits réservés &copy;Serveur à la carte - 2017 &nbsp;&nbsp;<img src="images/facebook.png" alt="logo acebook" height="15" /></p>
    </div>
  </body>
  </html>
@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 17 Messages

12 janv. 2017, 11:21

Bonjour moogli

hier j'ai testé en enlevant société et téléphone mais ça ne fonctionne pas

là je viens de rajouter le petit morceau de code que tu as fait en plus, qui si je comprends bien n'est pas obligatoire, mais même avec ça j'ai toujours le message me disant que je dois remplir tous les champs. C'est un vrai casse tête ce truc :-(
le truc c'est qu'a la base ton code php les demandent comme requis
c'était cette ligne : if (($nom != '') && ($societe != '')&& ($email != '') && ($telephone != '') && ($message != ''))

les informations societé et téléphone n'étant pas utilisé dans le mail autant les virer de toutes façon.
sinon tu construit dynamiquement le message.
mon code, avec téléphone et société non obligatoire mais dans le message quand même
<?php
$destinataire = '[email protected]';

$message_envoye = "Votre message nous est bien parvenu !";
$message_erreur_formulaire = "Vous devez d'abord <a href=\"contact.html\">envoyer le formulaire</a>.";
$message_non_envoye = "L'envoi du mail a échoué, veuillez réessayer SVP.";

$message_formulaire_invalide = "Vérifiez que tous les champs soient bien remplis et que l'email soit sans erreur.";
$objet = 'l\'objet du mail';
if (!empty($_POST['submit']))
{
    if (!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message']))
    {
        $headers[]  = 'MIME-Version: 1.0';
        $headers []= 'From:'.$_POST['name'].' <'.$_POST['email'].'>' ;
        $headers []= 'Reply-To:'.$_POST['email'];
        $headers []= 'Content-Type: text/plain; charset="utf-8"; DelSp="Yes"; format=flowed ';
        $headers []= 'Content-Disposition: inline';
        $headers []= 'Content-Transfer-Encoding: 7bit';
        $headers []= 'X-Mailer:PHP/'.phpversion();
        if (!empty($_POST['copie']) && $_POST['copie'] == 'oui')
        {
          // copie cachée pour toi
          $headers [] ='Bcc: ' + $destinataire;
          // destinataire de l'email le gens qui soumet le formulaire
          $destinataire = $_POST['email'];
        }
        echo '<p>';
        $message = $_POST['message'];
        if(!empty($_POST['societe'])){
          $message .= PHP_EOL.'Société : '.$_POST['societe'];
        }
        if(!empty($_POST['telephone'])){
          $message .= PHP_EOL.'Téléphone : '.$_POST['telephone'];
        }
        if (mail($destinataire, $objet, $_POST['message'], implode("\r\n",$headers))){
          echo $message_envoye;
        }else {
          echo $message_non_envoye;
        }
        echo '</p>';
    }
    else
    {
        echo '<p>',$message_formulaire_invalide.'</p>',PHP_EOL;
    }
}
?>
  <!doctype html>
  <html>
  <head>
    <meta charset="UTF-8">
    <title>Formulaire de contact</title>
    <link href="form.css" rel="stylesheet" type="text/css"/>
    <style type="text/css">
    .title {
      margin-bottom: 2em;
    }
    .contactForm{
      margin : 0 2em;
    }
    label {
      width : 100px;
      text-align : right;
      display:inline-block;
      vertical-align: top;
    }
    .input {
      margin-bottom :2em;
    }
    input[class="submit"]{
      margin-top : 2em;
      margin-left: 100px;
      width:200px;
    }
    </style>
  </head>
  <body>
    <nav id="navigation">
      <ul>
        <li> <a href="index.html" target="new">Accueil</a> </li>
        <li> <a href="prestations.html" target="new">Prestations</a> </li>
        <li> <a href="qui-suis-je.html" target="new">Qui suis-je</a> </li>
        <li> <a href="livre-d-or.html" target="new">Livre d'Or</a> </li>
        <li> <a href="form.html" target="new">Contact</a> </li>
      </ul>
    </nav>
    <div id="contenu">
      <div class="title">Formulaire de contact</div>
      <form method="post">
        <p class="contactForm">
          <label for="name">Nom*:</label>
          <input type="text" id="name" name="name" class="input" required />
          <br />
          <label for="société">Société:</label>
          <input type="text" id="société" name="societe" class="input" />
          <br />
          <label for="email">Adresse email*:</label>
          <input type="email" id="email" name="email" class="input" required />
          <br />
          <label for="téléphone">Téléphone/Fax:</label>
          <input type="tel" id="téléphone" name="telephone" class="input" pattern="^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$" />
          <br />
          <label for="msg">Votre message*:</label>
          <textarea id="msg" name="message" class="msg" rows="10" cols="32" required></textarea>
          <br/>
          <input type="submit" class="submit" name="submit" value="Envoyer">
        </p>
      </form>
    </div>
    <div id="footer">
      <p><img src="images/twitter.png" alt="logo twitter" height="15" />&nbsp;&nbsp; droits réservés &copy;Serveur à la carte - 2017 &nbsp;&nbsp;<img src="images/facebook.png" alt="logo acebook" height="15" /></p>
    </div>
  </body>
  </html>
@+

Mammouth du PHP | 1967 Messages

12 janv. 2017, 11:28

Hello, redonne nous ton code complet, il y a peut être des erreurs dans l'ajout des différents bouts de code.
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Eléphanteau du PHP | 17 Messages

12 janv. 2017, 11:34

Bonjour Spols

Hier j'avais rien touché sauf enlevé comme tu me l'avais suggéré société et téléphone.

Ce matin j'ai rajouté ce que moogli m'a mis, je teste et tjrs pareil , message me disant que je dois tout remplir

voilà la dernière modification faite :
<?php
$destinataire = '[email protected]';

$message_envoye = "Votre message nous est bien parvenu !";
$message_erreur_formulaire = "Vous devez d'abord <a href=\"contact.html\">envoyer le formulaire</a>.";
$message_non_envoye = "L'envoi du mail a échoué, veuillez réessayer SVP.";

$message_formulaire_invalide = "Vérifiez que tous les champs soient bien remplis et que l'email soit sans erreur.";
$objet = 'l\'objet du mail';
if (!empty($_POST['submit']))
{
    if (!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message']))
    {
        $headers[]  = 'MIME-Version: 1.0';
        $headers []= 'From:'.$_POST['name'].' <'.$_POST['email'].'>' ;
        $headers []= 'Reply-To:'.$_POST['email'];
        $headers []= 'Content-Type: text/plain; charset="utf-8"; DelSp="Yes"; format=flowed ';
        $headers []= 'Content-Disposition: inline';
        $headers []= 'Content-Transfer-Encoding: 7bit';
        $headers []= 'X-Mailer:PHP/'.phpversion();
        if (!empty($_POST['copie']) && $_POST['copie'] == 'oui')
        {
          // copie cachée pour toi
          $headers [] ='Bcc: ' + $destinataire;
          // destinataire de l'email le gens qui soumet le formulaire
          $destinataire = $_POST['email'];
        }
        echo '<p>';
		$message = $_POST['message'];
        if(!empty($_POST['societe'])){
          $message .= PHP_EOL.'Société : '.$_POST['societe'];
        }
        if(!empty($_POST['telephone'])){
          $message .= PHP_EOL.'Téléphone : '.$_POST['telephone'];
        }
        if (mail($destinataire, $objet, $_POST['message'], implode("\r\n",$headers))){
          echo $message_envoye;
        }else {
          echo $message_non_envoye;
        }
        echo '</p>';
    }
    else
    {
        echo '<p>',$message_formulaire_invalide.'</p>',PHP_EOL;
    }
}
?>
  <!doctype html>
  <html>
  <head>
    <meta charset="UTF-8">
    <title>Formulaire de contact</title>
    <link href="form.css" rel="stylesheet" type="text/css"/>
    <style type="text/css">
    .title {
      margin-bottom: 2em;
    }
    .contactForm{
      margin : 0 2em;
    }
    label {
      width : 100px;
      text-align : right;
      display:inline-block;
      vertical-align: top;
    }
    .input {
      margin-bottom :2em;
    }
    input[class="submit"]{
      margin-top : 2em;
      margin-left: 100px;
      width:200px;
    }
    </style>
    
  </head>
  <body>
    <nav id="navigation">
      <ul>
        <li> <a href="index.html" target="new">Accueil</a> </li>
        <li> <a href="prestations.html" target="new">Prestations</a> </li>
        <li> <a href="qui-suis-je.html" target="new">Qui suis-je</a> </li>
        <li> <a href="livre-d-or.html" target="new">Livre d'Or</a> </li>
        <li> <a href="form.html" target="new">Contact</a> </li>
      </ul>
    </nav>
    <div id="contenu">
      <div class="title">Formulaire de contact</div>
      <form method="post">
        <p class="contactForm">
          <label for="name">Nom*:</label>
          <input type="text" id="name" name="name" class="input" required />
          <br />
          <label for="société">Société:</label>
          <input type="text" id="société" name="societe" class="input" />
          <br />
          <label for="email">Adresse email*:</label>
          <input type="email" id="email" name="email" class="input" required />
          <br />
          <label for="téléphone">Téléphone/Fax:</label>
          <input type="tel" id="téléphone" name="telephone" class="input" pattern="^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$" />
          <br />
          <label for="msg">Votre message*:</label>
          <textarea id="msg" name="message" class="msg" rows="10" cols="32" required></textarea>
          <br/>
          <input type="submit" class="submit" name="submit" value="Envoyer">
        </p>
      </form>
    </div>
    <div id="footer">
      <p><img src="images/twitter.png" alt="logo twitter" height="15" />&nbsp;&nbsp; droits réservés &copy;Serveur à la carte - 2017 &nbsp;&nbsp;<img src="images/facebook.png" alt="logo acebook" height="15" /></p>
    </div>
  </body>
  </html>

Hello, redonne nous ton code complet, il y a peut être des erreurs dans l'ajout des différents bouts de code.
Modifié en dernier par moogli le 12 janv. 2017, 12:04, modifié 1 fois.
Raison : BBCODE !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

12 janv. 2017, 12:19

tu n'as pas d'erreur indiquée quelque part ? est ce que tu affiche bien toute les erreurs (display_error= on et error_reporting = E_ALL) ?

Parce la le code fonctionne sans renseigner téléphone et société.

tu peux le tester ici : http://phpjungle.info/phpfrance/julie13.php
et voir la source ainsi http://phpjungle.info/phpfrance/julie13.php?source

le problème semble donc se trouver de ton coté :mrgreen:

le code en ligne fonctionner sans société ni téléphone.
d'ailleurs j'ai oublié de remplacer $_POST['message'] par $message dans mon dernier code.

est ce que tu n'aurais pas un problème de cache ? (ctrl + r sous chrome pour ne pas tenir compte du cache).

@+
Modifié en dernier par moogli le 13 janv. 2017, 11:25, modifié 1 fois.
Raison : correction lien
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 17 Messages

12 janv. 2017, 20:06

coucou :)

en fait quand je testais, je partais de ma page index ensuite j'allais dans contact et là rien ne fonctionnait, ensuite j'ai testé en allant directement sur la page formulaire et là tout était bon

en fait quand j'allais sur contact de la page index je ne tombais pas sur formulaire.php mais sur contact.html

ce que j'avais mis sur mon code html du départ

j'avais beau vider le cache j'ai même testé de mon ordi portable de mon téléphone rien n'y faisait :)

je vais avoir des cheveux blancs plutôt que prévu :)

par contre tu as mis dans ton dernier code les lignes société et téléphone pour qu'ils ne soient pas obligatoires mais qu'on puisse les voir dans le message, or ils n'apparaissent pas chez moi

j'ai fait tester par un ami car j'ai encore cru que mon ordi me jouait des tours et lui non plus ne voit pas le nom de la société et le téléphone lorsqu'on les remplit

quand tu as fait le test est ce que tu les voyais ?

et encore un grand merci à toi




tu n'as pas d'erreur indiquée quelque part ? est ce que tu affiche bien toute les erreurs (display_error= on et error_reporting = E_ALL) ?

Parce la le code fonctionne sans renseigner téléphone et société.

tu peux le tester ici : http://phpjungle.info/phpfrance/julie13.php
et voir la source ainsi http://phpjungle.info/phpfrance/julie13.php?source

le problème semble donc se trouver de ton coté :mrgreen:

le code en ligne fonctionner sans société ni téléphone.
d'ailleurs j'ai oublié de remplacer $_POST['message'] par $message dans mon dernier code.

est ce que tu n'aurais pas un problème de cache ? (ctrl + r sous chrome pour ne pas tenir compte du cache).

@+

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

13 janv. 2017, 11:24

au départ ton code (et le mien) ne tenais pas compte de ces champs pour l'envoi d'email c'est pour cela que j'ai rajouté
$message = $_POST['message'];
        if(!empty($_POST['societe'])){
          $message .= PHP_EOL.'Société : '.$_POST['societe'];
        }
        if(!empty($_POST['telephone'])){
          $message .= PHP_EOL.'Téléphone : '.$_POST['telephone'];
        }
avant l'envoi d'email (il faut utiliser $message dasn la fonction mail.
le code est dispo la http://phpjungle.info/phpfrance/julie13.php?source


le script est fonctionnel sur mon site j'ai juste mis en commentaire l'envoi du mail pour éviter que ça se transforme en bot à spam :-)

tu devrais d'ailleurs songer à un chose genre captcha pour éviter que les robots n'utilisent trop ton formulaire de contact (par exemple recaptcha de google).

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 17 Messages

13 janv. 2017, 15:15

re,

Ca fonctionne pas. grrrrrr
Si je mets ton code exactement comme tu me l'as mis en changeant bien sur l'adresse mail et en remettant le bon fichier php dans le code html, ça n'envoie rien et j'ai le message ci-dessous :

envoi du mail avec les données suivantes :
array(7) { [0]=> string(17) "MIME-Version: 1.0" [1]=> string(32) "From:julie " [2]=> string(28) "Reply-To:[email protected]" [3]=> string(70) "Content-Type: text/plain; charset="utf-8"; DelSp="Yes"; format=flowed " [4]=> string(27) "Content-Disposition: inline" [5]=> string(31) "Content-Transfer-Encoding: 7bit" [6]=> string(22) "X-Mailer:PHP/4.4.3-dev" } string(22) "[email protected]" string(15) "l'objet du mail" string(64) "que c\'est compliqué Société : resto Téléphone : 0600000000"


si je modifie le code en ne mettant pas cette partie en commentaire, donc j'enlève les balises /* et */:

/*
if (mail($destinataire, $objet, $message, implode("\r\n",$headers))){
echo $message_envoye;
}else {
echo $message_non_envoye;
}
*/
je reçois bien le mail mais quelque chose ne fonctionne pas car en haut de la page je reçois ce message :

envoi du mail avec les données suivantes :
array(7) { [0]=> string(17) "MIME-Version: 1.0" [1]=> string(29) "From:chana " [2]=> string(25) "Reply-To:[email protected]" [3]=> string(70) "Content-Type: text/plain; charset="utf-8"; DelSp="Yes"; format=flowed " [4]=> string(27) "Content-Disposition: inline" [5]=> string(31) "Content-Transfer-Encoding: 7bit" [6]=> string(22) "X-Mailer:PHP/4.4.3-dev" } string(22) "[email protected]" string(15) "l'objet du mail" string(126) "ça parait tellement compliqué alors que pour toi ça parait tellement évident :) Société : resto Téléphone : 0600000000" Votre message nous est bien parvenu !


pour toi ça doit te paraître tellement simple mais pour moi c'est très dur et je t'assure qu'avant de reposter et de t'embêter je cherche :) car j'aime comprendre

au départ ton code (et le mien) ne tenais pas compte de ces champs pour l'envoi d'email c'est pour cela que j'ai rajouté
$message = $_POST['message'];
        if(!empty($_POST['societe'])){
          $message .= PHP_EOL.'Société : '.$_POST['societe'];
        }
        if(!empty($_POST['telephone'])){
          $message .= PHP_EOL.'Téléphone : '.$_POST['telephone'];
        }
avant l'envoi d'email (il faut utiliser $message dasn la fonction mail.
le code est dispo la http://phpjungle.info/phpfrance/julie13.php?source


le script est fonctionnel sur mon site j'ai juste mis en commentaire l'envoi du mail pour éviter que ça se transforme en bot à spam :-)

tu devrais d'ailleurs songer à un chose genre captcha pour éviter que les robots n'utilisent trop ton formulaire de contact (par exemple recaptcha de google).

@+

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

13 janv. 2017, 15:44

sais tu as quoi sert la fonction var_dump ? :mrgreen:


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 17 Messages

13 janv. 2017, 15:51

Pour afficher ce qu'il y a entre parenthèse ?
sais tu as quoi sert la fonction var_dump ? :mrgreen:


@+

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

13 janv. 2017, 16:34

suis le lien jeune padawan :-)

et du coup tu dois pouvoir résoudre ce petit soucis qui t’embête ;)

Après tu pourras cliquer sur le bouton résolus (à gauche du titre) si tout va bien ;)

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 17 Messages

13 janv. 2017, 16:55

non ça m'aide pas car j'ai déjà cliqué dessus et j'ai fait un test en essayant de mettre .= PHP_EOL. à la suite de message mais j'ai toujours l'erreur

et les exemples donnés dans le lien pour moi c'est du charabia et je crois que je suis vraiment au bout j'en peux plus je rêve de balise de signe je vais arriver à faire des cauchemars, je crois que je vais laisser tomber et essayer de trouver quelqu'un qui me le fasse car je n'y arrive vraiment pas et je crois que je t'ai assez embêté comme ça
suis le lien jeune padawan :-)

et du coup tu dois pouvoir résoudre ce petit soucis qui t’embête ;)

Après tu pourras cliquer sur le bouton résolus (à gauche du titre) si tout va bien ;)

@+

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

16 janv. 2017, 11:11

var_dump affichce le contenu d'une ou plusieurs variable passée en paramètre.
c'est écrit dans la doc (et en français).

donc oui si tu enlèves le var_dump tu n'as plus la ligne moche qui s'affiche en haut :-)


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 17 Messages

16 janv. 2017, 18:34

bonjour moogli

et merci

en effet si j'enlève juste cette ligne là, le mail est bien envoyé et aucun message d'erreur

Par contre autre petite question, j'ai testé cinq envois pour voir si tout allait bien et je n'ai reçu que deux mails, penses tu que ce soit normal ? le fait que j'en envoie plusieurs les uns derrière les autres c'est peut être pris par le serveur comme de l'abus.

le contraire serait très embêtant car ça voudrait dire que tous les mails envoyés ne seraient pas distribués et ça, ça serait très embêtant.Je vais tester sur plusieurs jours sans rien changer mais en envoyant pas les uns après les autres

merci beaucoup beaucoup pour tout l'aide apportée

Mammouth du PHP | 1967 Messages

17 janv. 2017, 09:25

si plusieurs mail complètement identique arrive très proche les uns des autres, il est possible que ton logiciel de mail les fusionne change au moins le titre à chaque fois pour tester
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube