Comment afficher un tableau dans une variable $message pour l envoi d un mail
Résolu/Fermé
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
-
17 mai 2021 à 14:09
jordane45 Messages postés 38469 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 avril 2025 - 17 mai 2021 à 23:25
jordane45 Messages postés 38469 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 avril 2025 - 17 mai 2021 à 23:25
A voir également:
- Comment afficher un tableau dans une variable $message pour l envoi d un mail
- Message - Guide
- Comment faire un tableau - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
21 réponses
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 14:11
17 mai 2021 à 14:11
Descend à l'exemple 5 qui se trouve dans la doc:
https://www.php.net/manual/fr/function.mail.php
https://www.php.net/manual/fr/function.mail.php
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
Modifié le 17 mai 2021 à 14:26
Modifié le 17 mai 2021 à 14:26
merci jordane j avais déjà essaye voici ce qu il me retourne dans mon mail
mais je ne veux pas que le code html puisse s afficher
juste les données
j ai aussi ajouter ceci pour le headers
mais je ne veux pas que le code html puisse s afficher
juste les données
j ai aussi ajouter ceci pour le headers
$headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
<html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les anniversaires à venir au mois d'Août !</p> <table> <tr> <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th> </tr> <tr> <td>Josiane</td><td>3</td><td>Août</td><td>1970</td> </tr> <tr> <td>Emma</td><td>26</td><td>Août</td><td>1973</td> </tr> </table> </body> </html>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 16:11
17 mai 2021 à 16:11
j avais déjà essaye voici ce qu'il me retourne dans mon mail
mais je ne veux pas que le code html puisse s afficher
juste les données
Moi y'en a pas bien comprendre ce que tu as marqué.... :-)
Tu as essayé quoi exactement ? quel code précis ?
Ca t'affiche quoi ? où ça ?
As tu testé, sans même y toucher, au code de l'exemple 5 pour voir ce que ça donne au moins ??
Car, si tu utilises l'exemple 5, il vas te générer un mail au format html... et sera compris par la majorité des messageries (webmails ou logiciels..) et affichera les données mises en formes.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
Modifié le 17 mai 2021 à 16:23
Modifié le 17 mai 2021 à 16:23
merci pour la réponse jordane
je deviens fou avec ce code html
je recommence tout
je prends donc le code php de l exemple
je cree un fichier test.php
et je le remplit avec ceci et le le lance dans le navigateur
a ce stade rien n arrive dans ma boite mail ni dans les spams
je deviens fou avec ce code html
je recommence tout
je prends donc le code php de l exemple
je cree un fichier test.php
et je le remplit avec ceci et le le lance dans le navigateur
a ce stade rien n arrive dans ma boite mail ni dans les spams
<?php // Plusieurs destinataires $to = 'monmail6@hotmail.com'; // notez la virgule // Sujet $subject = 'Calendrier des anniversaires pour Août'; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les anniversaires à venir au mois d\'Août !</p> <table> <tr> <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th> </tr> <tr> <td>Josiane</td><td>3</td><td>Août</td><td>1970</td> </tr> <tr> <td>Emma</td><td>26</td><td>Août</td><td>1973</td> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=iso-8859-1'; // En-têtes additionnels $headers[] = 'To: Mary <monmail6@hotmail.coml>'; $headers[] = 'From: Anniversaire <anniversaire@example.com>'; $headers[] = 'Cc: anniversaire_archive@example.com'; $headers[] = 'Bcc: anniversaire_verif@example.com'; // Envoi mail($to, $subject, $message, implode("\r\n", $headers)); ?>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
>
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
17 mai 2021 à 16:28
17 mai 2021 à 16:28
Comme déjà dit à plusieurs reprises active l'affichage des erreurs PHP.
Enlève également dans la variable heades les lignes pour les copies cc et BCC qui est parfois, posent problème.
Assure-toi également que dans le from, l'e-mail indiqué correspond au nom de domaine de ton site. Certains hébergeurs bloc lorsque ce n'est pas le cas.
Tu peux également remettre un IF au niveau de la fonction mail afin de voir si ça te retourne un résultat positif ou non.
Enlève également dans la variable heades les lignes pour les copies cc et BCC qui est parfois, posent problème.
Assure-toi également que dans le from, l'e-mail indiqué correspond au nom de domaine de ton site. Certains hébergeurs bloc lorsque ce n'est pas le cas.
Tu peux également remettre un IF au niveau de la fonction mail afin de voir si ça te retourne un résultat positif ou non.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 14:57
17 mai 2021 à 14:57
j ai essaye avec ce code mais cette fois dans l entete il est indique on ne peux pas obtenir d aperçu
//l'envoie du mail if(!empty($_POST["send"])) { // senders info $name = $_POST["name"]; $email = $_POST["email"]; // recipients info $toEmail = "perroqul.com"; $subject = $_POST["subject"]; $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; $message= '<html> <head> <title><?php echo $subject; ?></title> </head> <body> <?php echo \'<table align="center" cellspacing="3" cellpadding="3" width="100"> <tr> <th align="left"><b>Player Name<b></td> <th align="left"><b>Number of Goals<b></td> </tr>\'; echo \'<tr> <td align="left">\' . $_POST["drone5"]. \'</td> <td align="left">\' . $_POST["drone5"]. \'</td> </tr>\'; // Close the table: echo \'</table>\'; ?> </body> </html>'; // headers $headers = "From: $name <$email>\r\n"; $Headers = "From: " . $name . "<". $email .">\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; // attempt to send the email if(mail($toEmail,$subject,$message,$headers)){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } }
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 16:43
17 mai 2021 à 16:43
merci pour la réponse
au début tu me dis prends le code tel quel ...(donc c est ce que j avais fait )
je viens donc de le modifier
comme ceci
et j ai le message succes
et aucune erreur
mais rien dans ma boite mail ni dans les spams
au début tu me dis prends le code tel quel ...(donc c est ce que j avais fait )
je viens donc de le modifier
comme ceci
et j ai le message succes
et aucune erreur
mais rien dans ma boite mail ni dans les spams
<?php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); // Plusieurs destinataires $to = 'monmail@hotmail.com'; // notez la virgule // Sujet $subject = 'Calendrier des anniversaires pour Août'; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les anniversaires à venir au mois d\'Août !</p> <table> <tr> <th>Personne</th><th>Jour</th><th>Mois</th><th>Année</th> </tr> <tr> <td>Josiane</td><td>3</td><td>Août</td><td>1970</td> </tr> <tr> <td>Emma</td><td>26</td><td>Août</td><td>1973</td> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=iso-8859-1'; // En-têtes additionnels $headers[] = 'To: Mary <monmail@hotmail.com>'; $headers[] = 'From: Anniversaire <anniversaire@example.com>'; $headers[] = 'Cc: anniversaire_archive@example.com'; $headers[] = 'Bcc: anniversaire_verif@example.com'; // Envoi if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } ?>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 17:00
17 mai 2021 à 17:00
Tu n'as pas fait toutes les modifications que je t'ai indiqué;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 17:03
17 mai 2021 à 17:03
merci jordane pour l aide
en enlevant donc les deux headers cela fonctionne cette fois
je reçois bien le message mais dans les spams
en enlevant donc les deux headers cela fonctionne cette fois
je reçois bien le message mais dans les spams
yg_be
Messages postés
23532
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2025
1 579
17 mai 2021 à 17:07
17 mai 2021 à 17:07
c'est ta boite de réception qui choisit que c'est du spam.
peut-être parce que l'émetteur a mauvaise réputation.
peut-être parce que l'émetteur a mauvaise réputation.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 17:42
17 mai 2021 à 17:42
merci yg_be pour la reponse
non car toutes mes autres tentative avec mon formulaire ont bien fonctionner
quoi qu il en soit
j essaye de m inspirer de l exemple dans mon formulaire mais j ai une erreur
avec le sujet
lorsque je prends le code de l exemple cela fonctionne
avec le mien cela ne fonctionne pas
// En-têtes additionnels
non car toutes mes autres tentative avec mon formulaire ont bien fonctionner
quoi qu il en soit
j essaye de m inspirer de l exemple dans mon formulaire mais j ai une erreur
avec le sujet
lorsque je prends le code de l exemple cela fonctionne
$headers[] = 'To: Mary <mary@example.com>, Kelly <kelly@example.com>'; $headers[] = 'From: Anniversaire <anniversaire@example.com>';
avec le mien cela ne fonctionne pas
// En-têtes additionnels
$headers[] = "From: " . $email . "<"; $headers[] = "From: " . $name . "<";
yg_be
Messages postés
23532
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2025
1 579
17 mai 2021 à 17:49
17 mai 2021 à 17:49
compare le contenu de $headers quand cela fonctionne ou pas, je pense que cela t'éclairera.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 18:35
17 mai 2021 à 18:35
merci pour la reponse
voila ca va mieux
j ai le nom mais pas l email
voici le code
voila ca va mieux
j ai le nom mais pas l email
voici le code
$headers[] = "From: " . $name . "<". $email .">\r\n";
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
Modifié le 17 mai 2021 à 19:21
Modifié le 17 mai 2021 à 19:21
Il faudrait montrer ton code complet et pas juste une ligne.... Ligne qui semble bonne au passage.
Le souci se trouve donc ailleurs...
N'ecrases tu par la variable headers par autre chose ?
As-tu bien la récupération de la variable post correspondante ?
Le souci se trouve donc ailleurs...
N'ecrases tu par la variable headers par autre chose ?
As-tu bien la récupération de la variable post correspondante ?
yg_be
Messages postés
23532
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2025
1 579
17 mai 2021 à 19:12
17 mai 2021 à 19:12
ou un espace qui manque?
compare soigneusement le contenu de $headers quand cela fonctionne ou pas.
compare soigneusement le contenu de $headers quand cela fonctionne ou pas.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 19:21
17 mai 2021 à 19:21
merci a vous deux pour l aide
oui j ai bien le nom qui s affiche dans l entête , il y a juste l email qui manque
attention je dois encore travailler le tableau
voici donc le code qui parle de cet envois de mail
oui j ai bien le nom qui s affiche dans l entête , il y a juste l email qui manque
attention je dois encore travailler le tableau
voici donc le code qui parle de cet envois de mail
//l'envoie du mail if(!empty($_POST["send"])) { $messager = $_POST["messager"]; $name = $_POST["name"]; $email = $_POST["email"]; $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; // Plusieurs destinataires $to = 'perroquet666@hotmail.com'; // notez la virgule // Sujet $subject= $_POST["subject"]; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les reponses au sondage</p> <tr> <td>le prenom</td><td>'.$name .'</td></br> </tr> <tr> <td>l adresse mail</td><td>'.$email .'</td></br> </tr> <tr> <td>le textera</td><td>'.$messager .'</td></br> </tr> <table> <tr> <th>questrion</th><th>reponses</th> </tr> <tr> <td>1. Avez vous déjà perler ?</td><td>'.$drone.'</td> </tr> <td>2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</td><td>'.$drone1.'</td> </tr> <tr> <td>3.Trouvez-vous des perles facilement ?</td><td>'.$drone3.'</td> </tr> <tr> <td>4. Connaissez vous des perleurs ?</td><td>'.$drone4.'</td> </tr> <tr> <td>5.Que penses tu de mon blog?</td><td>'.$drone5.'</td> </tr> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=UTF-8'; // En-têtes additionnels $headers[] = "From: " . $name . "<". $email .">\r\n"; // Envoi if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } } ?>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 19:23
17 mai 2021 à 19:23
Merci de faire des Var_dump de ta variable
$_POST et de ta variable headers
$_POST et de ta variable headers
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 20:03
17 mai 2021 à 20:03
merci jordane pour l aide
voici donc le restour
string(26) "talon.be@gmail.com" string(26) "talon.be@gmail.com" Success!
avec ce code
voici donc le restour
string(26) "talon.be@gmail.com" string(26) "talon.be@gmail.com" Success!
avec ce code
$messager = $_POST["messager"]; $name = $_POST["name"]; $email = $_POST["email"]; var_dump($_POST["email"]); var_dump($email);
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 20:06
17 mai 2021 à 20:06
et de ta variable headers. Avais-je dit...
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 20:11
17 mai 2021 à 20:11
ouppss desole
bon la on voit le soucis
la variable email n y est pas
bon la on voit le soucis
la variable email n y est pas
array(3) { [0]=> string(17) "MIME-Version: 1.0" [1]=> string(38) "Content-type: text/html; charset=UTF-8" [2]=> string(40) "From: phil " } Success!
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 20:51
17 mai 2021 à 20:51
Le var_dump affiche bien 40 caractères pour le From.
C'est donc que c'est prix en compte.
Il semble que ça ne soit qu'un souci d'affichage.
Ton fichier est bien encodé en utf8 sans BOM ? ( voir chapitre 1 de ce lien : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 )
Et puis, peux tu essayer comme ceci
string(40)
C'est donc que c'est prix en compte.
Il semble que ça ne soit qu'un souci d'affichage.
Ton fichier est bien encodé en utf8 sans BOM ? ( voir chapitre 1 de ce lien : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8 )
Et puis, peux tu essayer comme ceci
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=UTF-8'; // En-têtes additionnels $headers[] = "From: $name<$email>"; echo "<pre>"; var_dump($headers); echo "</pre>"; if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; }
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 21:12
17 mai 2021 à 21:12
jordane merci pour l aide
j ai tout fait comme tu as écrit
sauf qu avec nodepad j ai pas sans boom
donc je suppose que je prends Encoder en UTF-8
pour ce qui est du code dont je te remercie
cela ne change rien
j ai ceci
et dans le mail je n ai pas l adresse mail
par contre en fessant ceci j ai bien l adresse mail mais plus le nom alors qu il est dans le var_dump
j ai tout fait comme tu as écrit
sauf qu avec nodepad j ai pas sans boom
donc je suppose que je prends Encoder en UTF-8

pour ce qui est du code dont je te remercie
cela ne change rien
j ai ceci
array(3) { [0]=> string(17) "MIME-Version: 1.0" [1]=> string(38) "Content-type: text/html; charset=UTF-8" [2]=> string(38) "From: phil" }
et dans le mail je n ai pas l adresse mail
par contre en fessant ceci j ai bien l adresse mail mais plus le nom alors qu il est dans le var_dump
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'content-type: text/html; charset=utf-8'; // En-têtes additionnels //$headers[] = "From: " . $name . "<". $_POST["email"] .">\r\n"; $headers[] = 'From: '.$email."\r\n". 'Reply-To: '.$name."\r\n" . 'X-Mailer: PHP/' . phpversion(); // Envoi var_dump($headers); if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } }
[1]=> string(38) "content-type: text/html; charset=utf-8" [2]=> string(70) "From: talon@gmail.com Reply-To: phil X-Mailer: PHP/7.4.11" } Success!
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 21:19
17 mai 2021 à 21:19
Encore une fois.. tu testes des codes trouvés au pif sur le net sans en comprendre le fonctionnement....
As tu, au moins, testé EXACTEMENT le code que je t'ai donné ?
Tu peux nous le montrer ?
Tu peux nous montrer (via une capture écran) ce que ça t'affiche ?
Peux tu également nous montrer le code source généré de la page ( tu sais, une fois la page affichée dans le navigateur, tu en affiches le code source via les menus du navigateur ou le raccourci clavier CTRL+u ) et tu nous le colles ici.
Penses bien à nous donner l'intégralité du code .. car je suppute que dans le code php que tu nous donnes.. il n'y a pas tout.. et que tu dois avoir du code html ou autre chose dans la page .. non ?
Pour ce qui est de l'utf8 sans bom..oui.. si l'un est "avec"' .. l'autre, par déduction.. est "sans" ..
As tu, au moins, testé EXACTEMENT le code que je t'ai donné ?
Tu peux nous le montrer ?
Tu peux nous montrer (via une capture écran) ce que ça t'affiche ?
Peux tu également nous montrer le code source généré de la page ( tu sais, une fois la page affichée dans le navigateur, tu en affiches le code source via les menus du navigateur ou le raccourci clavier CTRL+u ) et tu nous le colles ici.
Penses bien à nous donner l'intégralité du code .. car je suppute que dans le code php que tu nous donnes.. il n'y a pas tout.. et que tu dois avoir du code html ou autre chose dans la page .. non ?
Pour ce qui est de l'utf8 sans bom..oui.. si l'un est "avec"' .. l'autre, par déduction.. est "sans" ..
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
Modifié le 17 mai 2021 à 21:42
Modifié le 17 mai 2021 à 21:42
merci pour l aide jordane
mais oui que j ai teste le code que tu m as donne ...m enfin ...
voici le code que tu m as donne
et son résultat

voici le code en fessant ctrl u
et enfin tout le code
mais oui que j ai teste le code que tu m as donne ...m enfin ...
voici le code que tu m as donne
//l'envoie du mail if(!empty($_POST["send"])) { $messager = $_POST["messager"]; $name = $_POST["name"]; $email = $_POST["email"]; var_dump($_POST["email"]); var_dump($email); $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; // Plusieurs destinataires $to = 'perroquet666@hotmail.com'; // notez la virgule // Sujet $subject= $_POST["subject"]; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les reponses au sondage</p> <tr> <td>le prenom </td><td>'.$name .'</td></br> </tr> <tr> <td>l adresse mail </td><td>'.$email .'</td></br> </tr> <tr> <td>le textera </td><td>'.$messager .'</td></br> </tr> <table> <tr> <th>questrion</th><th>reponses</th> </tr> <tr> <td>1. Avez vous déjà perler ?</td><td>'.$drone.'</td> </tr> <td>2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</td><td>'.$drone1.'</td> </tr> <tr> <td>3.Trouvez-vous des perles facilement ?</td><td>'.$drone3.'</td> </tr> <tr> <td>4. Connaissez vous des perleurs ?</td><td>'.$drone4.'</td> </tr> <tr> <td>5.Que penses tu de mon blog?</td><td>'.$drone5.'</td> </tr> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=UTF-8'; // En-têtes additionnels $headers[] = "From: $name<$email>"; echo "<pre>"; var_dump($headers); echo "</pre>"; if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } } ?>
et son résultat

voici le code en fessant ctrl u
string(15) "talon@gmail.com" string(15) "talon@gmail.com" <pre>array(3) { [0]=> string(17) "MIME-Version: 1.0" [1]=> string(38) "Content-type: text/html; charset=UTF-8" [2]=> string(27) "From: phil<talon@gmail.com>" } </pre>Success!<br /> <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript" src="contact.js"></script> <title>Hello, world!</title> </head> <body> <div class="container"style "max-width:50%"> <form id="form" enctype="multipart/form-data" onsubmit="return validate()" method="post"> <h3>Formulaire de contact</h3> <!-- fin menu <label>Nom: <span>*</span></label> <input type="text" id="name" name="name" placeholder="Nom"/>--> <div class="form-group"> <label for="name">Nom:<span>*</span></label> <input type="text" id="name" name="name"class="form-control" placeholder="Nom"> </div> <div class="form-group"> <label for="email">Email:</label> <input type="texte" id="email" name="email"class="form-control" placeholder="Email"> </div> <div class="form-group"> <label for="subject">Sujet:</label> <input type="text" id="subject" name="subject"class="form-control" placeholder="Demande de renseignement"> </div> <div class="form-group"> <label for="messager">Message:</label> <textarea name="messager"class="form-control" id="messager" rows="3" placeholder="Message..."></textarea> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p>1. Avez vous déjà perler ?:</p> <div> <input type="radio" id="oui" name="drone" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone" value="non"> <label for="non">Non</label> </div> <div> <input type="radio" id="juste_une_fois" name="drone" value="juste_une_fois"> <label for="juste_une_fois">Juste une fois</label> </div> <div> <input type="radio" id="je_n_crois_pas" name="drone" value="je_n_crois_pas"> <label for="je_n_crois_pas">je n'y crois pas</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</p> <div> <input type="radio" id="oui" name="drone1" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone1" value="non"> <label for="non">Non</label> </div> <div> <input type="radio" id="peut_etre" name="drone1" value="peut_etre"> <label for="peut_etre">Peut-etre</label> </div> </div> <div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p>3.Trouvez-vous des perles facilement ?</p> <div> <input type="radio" id="oui" name="drone3" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone3" value="non"> <label for="non">Non</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 4. Connaissez vous des perleurs ?</p> <div> <input type="radio" id="oui" name="drone4" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone4" value="non"> <label for="non">Non</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 5.Que penses tu de mon blog?</p> <div> <input type="radio" id="tres_bien" name="drone5" value="tres_bien" checked> <label for="tres_bien">Tres bien</label> </div> <div> <input type="radio" id="bien" name="drone5" value="bien"> <label for="bien">bien</label> </div> <div> <input type="radio" id="satisfaisant" name="drone5" value="satisfaisant"> <label for="satisfaisant">Satisfaissant</label> </div> <div> <input type="radio" id="faible" name="drone5" value="faible"> <label for="faible">faible</label> </div> <div> <input type="radio" id="tres_faible" name="drone5" value="tres_faible"> <label for="tres_faible">Tres faible</label> </div> <div> <input type="radio" id="faible" name="drone5" value="faible"> <label for="faible">faible</label> </div> </div> <input type="submit" name="send" value="Envoyer le message"/> <div id="statusMessage"> <p class='successMessage'>Vos informations de contact sont enregistrées avec succés.</p> </div> </form> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </body> </html>
et enfin tout le code
<?php //Base de donnée error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); if(!empty($_POST["send"])) { $name = $_POST["name"]; $email = $_POST["email"]; $subject = $_POST["subject"]; $messager = $_POST["messager"]; $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; $connexion = mysqli_connect("localhost", "u4rle", "Ssa", "u43erle") or die("Erreur de connexion: " . mysqli_error($connexion)); $result = mysqli_query($connexion, "INSERT INTO contact (name, email, subject, message,Avez_vous_deja_perler,seriez_vous_pret_a_sauter_le_pas,Trouvez_vous_des_perles_facilement,Connaissez_vous_des_perleurs,Que_penses_tu_de_mon_blog) VALUES ('" . $name. "', '" . $email. "','" . $subject. "','" . $messager. "' ,'" . $drone. "' ,'" . $drone1. "' ,'" . $drone3. "' ,'" . $drone4. "' ,'" . $drone5. "' )"); if($result){ $db_msg = "Vos informations de contact sont enregistrées avec succés."; $type_db_msg = "success"; }else{ $db_msg = "Erreur lors de la tentative d'enregistrement de contact."; $type_db_msg = "error"; } } //l'envoie du mail if(!empty($_POST["send"])) { $messager = $_POST["messager"]; $name = $_POST["name"]; $email = $_POST["email"]; var_dump($_POST["email"]); var_dump($email); $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; // Plusieurs destinataires $to = 'perroquet666@hotmail.com'; // notez la virgule // Sujet $subject= $_POST["subject"]; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les reponses au sondage</p> <tr> <td>le prenom </td><td>'.$name .'</td></br> </tr> <tr> <td>l adresse mail </td><td>'.$email .'</td></br> </tr> <tr> <td>le textera </td><td>'.$messager .'</td></br> </tr> <table> <tr> <th>questrion</th><th>reponses</th> </tr> <tr> <td>1. Avez vous déjà perler ?</td><td>'.$drone.'</td> </tr> <td>2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</td><td>'.$drone1.'</td> </tr> <tr> <td>3.Trouvez-vous des perles facilement ?</td><td>'.$drone3.'</td> </tr> <tr> <td>4. Connaissez vous des perleurs ?</td><td>'.$drone4.'</td> </tr> <tr> <td>5.Que penses tu de mon blog?</td><td>'.$drone5.'</td> </tr> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=UTF-8'; // En-têtes additionnels $headers[] = "From: $name<$email>"; echo "<pre>"; var_dump($headers); echo "</pre>"; if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } } ?> <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript" src="contact.js"></script> <title>Hello, world!</title> </head> <body> <div class="container"style "max-width:50%"> <form id="form" enctype="multipart/form-data" onsubmit="return validate()" method="post"> <h3>Formulaire de contact</h3> <!-- fin menu <label>Nom: <span>*</span></label> <input type="text" id="name" name="name" placeholder="Nom"/>--> <div class="form-group"> <label for="name">Nom:<span>*</span></label> <input type="text" id="name" name="name"class="form-control" placeholder="Nom"> </div> <div class="form-group"> <label for="email">Email:</label> <input type="texte" id="email" name="email"class="form-control" placeholder="Email"> </div> <div class="form-group"> <label for="subject">Sujet:</label> <input type="text" id="subject" name="subject"class="form-control" placeholder="Demande de renseignement"> </div> <div class="form-group"> <label for="messager">Message:</label> <textarea name="messager"class="form-control" id="messager" rows="3" placeholder="Message..."></textarea> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p>1. Avez vous déjà perler ?:</p> <div> <input type="radio" id="oui" name="drone" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone" value="non"> <label for="non">Non</label> </div> <div> <input type="radio" id="juste_une_fois" name="drone" value="juste_une_fois"> <label for="juste_une_fois">Juste une fois</label> </div> <div> <input type="radio" id="je_n_crois_pas" name="drone" value="je_n_crois_pas"> <label for="je_n_crois_pas">je n'y crois pas</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</p> <div> <input type="radio" id="oui" name="drone1" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone1" value="non"> <label for="non">Non</label> </div> <div> <input type="radio" id="peut_etre" name="drone1" value="peut_etre"> <label for="peut_etre">Peut-etre</label> </div> </div> <div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p>3.Trouvez-vous des perles facilement ?</p> <div> <input type="radio" id="oui" name="drone3" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone3" value="non"> <label for="non">Non</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 4. Connaissez vous des perleurs ?</p> <div> <input type="radio" id="oui" name="drone4" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone4" value="non"> <label for="non">Non</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 5.Que penses tu de mon blog?</p> <div> <input type="radio" id="tres_bien" name="drone5" value="tres_bien" checked> <label for="tres_bien">Tres bien</label> </div> <div> <input type="radio" id="bien" name="drone5" value="bien"> <label for="bien">bien</label> </div> <div> <input type="radio" id="satisfaisant" name="drone5" value="satisfaisant"> <label for="satisfaisant">Satisfaissant</label> </div> <div> <input type="radio" id="faible" name="drone5" value="faible"> <label for="faible">faible</label> </div> <div> <input type="radio" id="tres_faible" name="drone5" value="tres_faible"> <label for="tres_faible">Tres faible</label> </div> <div> <input type="radio" id="faible" name="drone5" value="faible"> <label for="faible">faible</label> </div> </div> <input type="submit" name="send" value="Envoyer le message"/> <div id="statusMessage"> <?php if (! empty($db_msg)) { ?> <p class='<?php echo $type_db_msg; ?>Message'><?php echo $db_msg; ?></p> <?php } ?> <?php if (! empty($mail_msg)) { ?> <p class='<?php echo $type_mail_msg; ?>Message'><?php echo $mail_msg; ?></p> <?php } ?> </div> </form> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </body> </html>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 21:42
17 mai 2021 à 21:42
Dans le code que tu nous montres il manque la balise d'ouverture PHP, l'affichage des erreurs PHP bref peux-tu nous montrer le code complet.
Et pense à indiquer le langage dans les balises de code de façon à ce que l'on est la coloration syntaxique et la numérotation des lignes de code.
La c'en est presque illisible.
Et pense à indiquer le langage dans les balises de code de façon à ce que l'on est la coloration syntaxique et la numérotation des lignes de code.
La c'en est presque illisible.
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
17 mai 2021 à 21:45
17 mai 2021 à 21:45
Autre question, quand tu reçois le mail dans ta boîte qu'est-ce qui est indiqué au niveau de l'expéditeur ?
Tu n'as pas le nom et l'adresse email indiqués dedans ??
Car tout à l'heure la longueur de la chaîne correspondait bien au nom plus une adresse email... ce qui me laisse entendre que ce n'est juste qu'un " souci " d'affichage à cause des signes supérieur et inférieur contenus dans la chaîne....
Tu n'as pas le nom et l'adresse email indiqués dedans ??
Car tout à l'heure la longueur de la chaîne correspondait bien au nom plus une adresse email... ce qui me laisse entendre que ce n'est juste qu'un " souci " d'affichage à cause des signes supérieur et inférieur contenus dans la chaîne....
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 21:45
17 mai 2021 à 21:45
tu as été trop vite Jordanne
j étais en train de corriger
je recorrige le code pour distinguer les différentes parties
j étais en train de corriger
je recorrige le code pour distinguer les différentes parties
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 21:46
17 mai 2021 à 21:46
<?php //Base de donnée error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); if(!empty($_POST["send"])) { $name = $_POST["name"]; $email = $_POST["email"]; $subject = $_POST["subject"]; $messager = $_POST["messager"]; $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; $connexion = mysqli_connect("localhost", "u4rle", "Ssa", "u43erle") or die("Erreur de connexion: " . mysqli_error($connexion)); $result = mysqli_query($connexion, "INSERT INTO contact (name, email, subject, message,Avez_vous_deja_perler,seriez_vous_pret_a_sauter_le_pas,Trouvez_vous_des_perles_facilement,Connaissez_vous_des_perleurs,Que_penses_tu_de_mon_blog) VALUES ('" . $name. "', '" . $email. "','" . $subject. "','" . $messager. "' ,'" . $drone. "' ,'" . $drone1. "' ,'" . $drone3. "' ,'" . $drone4. "' ,'" . $drone5. "' )"); if($result){ $db_msg = "Vos informations de contact sont enregistrées avec succés."; $type_db_msg = "success"; }else{ $db_msg = "Erreur lors de la tentative d'enregistrement de contact."; $type_db_msg = "error"; } } //l'envoie du mail if(!empty($_POST["send"])) { $messager = $_POST["messager"]; $name = $_POST["name"]; $email = $_POST["email"]; var_dump($_POST["email"]); var_dump($email); $drone = $_POST["drone"]; $drone1 = $_POST["drone1"]; $drone3 = $_POST["drone3"]; $drone4 = $_POST["drone4"]; $drone5 = $_POST["drone5"]; // Plusieurs destinataires $to = 'perroquet666@hotmail.com'; // notez la virgule // Sujet $subject= $_POST["subject"]; // message $message = ' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <p>Voici les reponses au sondage</p> <tr> <td>le prenom </td><td>'.$name .'</td></br> </tr> <tr> <td>l adresse mail </td><td>'.$email .'</td></br> </tr> <tr> <td>le textera </td><td>'.$messager .'</td></br> </tr> <table> <tr> <th>questrion</th><th>reponses</th> </tr> <tr> <td>1. Avez vous déjà perler ?</td><td>'.$drone.'</td> </tr> <td>2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</td><td>'.$drone1.'</td> </tr> <tr> <td>3.Trouvez-vous des perles facilement ?</td><td>'.$drone3.'</td> </tr> <tr> <td>4. Connaissez vous des perleurs ?</td><td>'.$drone4.'</td> </tr> <tr> <td>5.Que penses tu de mon blog?</td><td>'.$drone5.'</td> </tr> </tr> </table> </body> </html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=UTF-8'; // En-têtes additionnels $headers[] = "From: $name<$email>"; echo "<pre>"; var_dump($headers); echo "</pre>"; if(mail($to, $subject, $message, implode("\r\n", $headers))){ // success message echo "Success!<br />"; }else{ // error message echo "Fail<br />"; } } ?>
<!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript" src="contact.js"></script> <title>Hello, world!</title> </head> <body> <div class="container"style "max-width:50%"> <form id="form" enctype="multipart/form-data" onsubmit="return validate()" method="post"> <h3>Formulaire de contact</h3> <!-- fin menu <label>Nom: <span>*</span></label> <input type="text" id="name" name="name" placeholder="Nom"/>--> <div class="form-group"> <label for="name">Nom:<span>*</span></label> <input type="text" id="name" name="name"class="form-control" placeholder="Nom"> </div> <div class="form-group"> <label for="email">Email:</label> <input type="texte" id="email" name="email"class="form-control" placeholder="Email"> </div> <div class="form-group"> <label for="subject">Sujet:</label> <input type="text" id="subject" name="subject"class="form-control" placeholder="Demande de renseignement"> </div> <div class="form-group"> <label for="messager">Message:</label> <textarea name="messager"class="form-control" id="messager" rows="3" placeholder="Message..."></textarea> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p>1. Avez vous déjà perler ?:</p> <div> <input type="radio" id="oui" name="drone" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone" value="non"> <label for="non">Non</label> </div> <div> <input type="radio" id="juste_une_fois" name="drone" value="juste_une_fois"> <label for="juste_une_fois">Juste une fois</label> </div> <div> <input type="radio" id="je_n_crois_pas" name="drone" value="je_n_crois_pas"> <label for="je_n_crois_pas">je n'y crois pas</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ?</p> <div> <input type="radio" id="oui" name="drone1" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone1" value="non"> <label for="non">Non</label> </div> <div> <input type="radio" id="peut_etre" name="drone1" value="peut_etre"> <label for="peut_etre">Peut-etre</label> </div> </div> <div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p>3.Trouvez-vous des perles facilement ?</p> <div> <input type="radio" id="oui" name="drone3" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone3" value="non"> <label for="non">Non</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 4. Connaissez vous des perleurs ?</p> <div> <input type="radio" id="oui" name="drone4" value="oui" checked> <label for="oui">oui</label> </div> <div> <input type="radio" id="non" name="drone4" value="non"> <label for="non">Non</label> </div> </div> <div class="card border-secondary text-secondary"style="margin-bottom:10px;"> <p> 5.Que penses tu de mon blog?</p> <div> <input type="radio" id="tres_bien" name="drone5" value="tres_bien" checked> <label for="tres_bien">Tres bien</label> </div> <div> <input type="radio" id="bien" name="drone5" value="bien"> <label for="bien">bien</label> </div> <div> <input type="radio" id="satisfaisant" name="drone5" value="satisfaisant"> <label for="satisfaisant">Satisfaissant</label> </div> <div> <input type="radio" id="faible" name="drone5" value="faible"> <label for="faible">faible</label> </div> <div> <input type="radio" id="tres_faible" name="drone5" value="tres_faible"> <label for="tres_faible">Tres faible</label> </div> <div> <input type="radio" id="faible" name="drone5" value="faible"> <label for="faible">faible</label> </div> </div> <input type="submit" name="send" value="Envoyer le message"/> <div id="statusMessage"> <?php if (! empty($db_msg)) { ?> <p class='<?php echo $type_db_msg; ?>Message'><?php echo $db_msg; ?></p> <?php } ?> <?php if (! empty($mail_msg)) { ?> <p class='<?php echo $type_mail_msg; ?>Message'><?php echo $mail_msg; ?></p> <?php } ?> </div> </form> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> </body> </html>
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 21:53
17 mai 2021 à 21:53
yg_be
Messages postés
23532
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2025
1 579
17 mai 2021 à 22:55
17 mai 2021 à 22:55
il faut ouvrir le mail pour y vérifier l'adresse de l'expéditeur.
peu importe dans quelle boîte il se trouve.
peu importe dans quelle boîte il se trouve.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 23:05
17 mai 2021 à 23:05
merci pour l aide yg_be
voici l intérieur du mail
on retrouve bien dans l entête du mail les infos , mais pas lorsque je reçois le message
comme sur la copie d écran
phil <talon@gmail.com>
Lun 17-05-21 21:34
Voici les réponses au sondage
le prénom phil
l adresse mail talon@gmail.com
le textera a voir
questrion reponses
1. Avez vous déjà perler ? oui
2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ? oui
3.Trouvez-vous des perles facilement ? oui
4. Connaissez vous des perleurs ? oui
5.Que penses tu de mon blog? tres_bien
voici l intérieur du mail
on retrouve bien dans l entête du mail les infos , mais pas lorsque je reçois le message
comme sur la copie d écran
phil <talon@gmail.com>
Lun 17-05-21 21:34
Voici les réponses au sondage
le prénom phil
l adresse mail talon@gmail.com
le textera a voir
questrion reponses
1. Avez vous déjà perler ? oui
2. Apres la visite de mon blog , seriez vous prêt a sauter le pas ? oui
3.Trouvez-vous des perles facilement ? oui
4. Connaissez vous des perleurs ? oui
5.Que penses tu de mon blog? tres_bien
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 23:07
17 mai 2021 à 23:07
Tu vois bien que le mail est présent...
phil <talon@gmail.com>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
Modifié le 17 mai 2021 à 23:14
Modifié le 17 mai 2021 à 23:14
et pour ce qui concerne le fait qu'il se trouve dans tes spam.. une des explications possibles ( déjà dit dans cette conversation... ) c'est que dans le FROM tu utilises une adresse mail qui n'est pas du même DOMAINE que le site.
En général c'est automatiquement classé en spam....
Autrement dit :
L'email est
talon@gmail.com ( le domaine dans le mail c'est GMAIL )
Ton site est du genre https://urldetonsite.fr ( urldetonsite serait ici le DOMAINE du site )
Domaine du mail <> Domaine du site ==== SPAM détécté....
En général c'est automatiquement classé en spam....
Autrement dit :
L'email est
talon@gmail.com ( le domaine dans le mail c'est GMAIL )
Ton site est du genre https://urldetonsite.fr ( urldetonsite serait ici le DOMAINE du site )
Domaine du mail <> Domaine du site ==== SPAM détécté....
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
>
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
17 mai 2021 à 23:12
17 mai 2021 à 23:12
merci pour les précisions Jordanne
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 23:09
17 mai 2021 à 23:09
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 23:12
17 mai 2021 à 23:12
ben c'est Normal ...
Le webmail t'affiche la partie "nom"
Sinon.. à quoi ça servirait de l'indiquer ??!!!
Le webmail t'affiche la partie "nom"
Sinon.. à quoi ça servirait de l'indiquer ??!!!
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 23:13
17 mai 2021 à 23:13
Quoi qu'il en soit.. la question initiale était : comment afficher un tableau dans le mail...
La question a été traitée.
Merci de bien vouloir mettre le sujet en résolu.
La question a été traitée.
Merci de bien vouloir mettre le sujet en résolu.
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 23:15
17 mai 2021 à 23:15
ah ben voila
donc c est régler et je suis sur depuis pas mal de temps sans vraiment m en rendre compte car je pensais voir le nom et l adresse mail dans la capture d ecran
mais en réfléchissant et avec de la logique
c est vrai que tout ce trouve dans le mail en lui meme
je sais pas si je peux continuer ici ou pas mais j ai entendu parler des injections dans le code et que des moyens de protections existe
donc c est régler et je suis sur depuis pas mal de temps sans vraiment m en rendre compte car je pensais voir le nom et l adresse mail dans la capture d ecran
mais en réfléchissant et avec de la logique
c est vrai que tout ce trouve dans le mail en lui meme
je sais pas si je peux continuer ici ou pas mais j ai entendu parler des injections dans le code et que des moyens de protections existe
jordane45
Messages postés
38469
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 avril 2025
4 741
17 mai 2021 à 23:20
17 mai 2021 à 23:20
Nouvelle question = Ouverture d'une nouvelle discussion propre à cette problématique ( ça fait déjà plusieurs fois que je te le dit.. !!! )
Donc non.!!.. pas ici !!
PS: Si tu parles de failles d'injection sql.. il faut te tourner vers les requête préparées.
(avant d'ouvrir ta nouvelle question... fais donc la recherche sur le net à partir de cette info... )
https://www.google.com/search?q=mysqli+prepare
Tu peux aussi regarder du côté de "escape string" ...
https://www.php.net/manual/fr/mysqli.real-escape-string.php
Mais les requêtes préparées sont préférables...
Donc non.!!.. pas ici !!
PS: Si tu parles de failles d'injection sql.. il faut te tourner vers les requête préparées.
(avant d'ouvrir ta nouvelle question... fais donc la recherche sur le net à partir de cette info... )
https://www.google.com/search?q=mysqli+prepare
Tu peux aussi regarder du côté de "escape string" ...
https://www.php.net/manual/fr/mysqli.real-escape-string.php
Mais les requêtes préparées sont préférables...
flexi2202
Messages postés
3820
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 avril 2025
190
17 mai 2021 à 23:23
17 mai 2021 à 23:23
ok jordane
je prépare tout cela et je reviens le cas échéant
encore merci pour tout
et pour les liens
passe une bonne nuit
je prépare tout cela et je reviens le cas échéant
encore merci pour tout
et pour les liens
passe une bonne nuit