Formulaire en php avec des " $headers . "
vincentdesrosiers
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bon matin
J'ai réglé plusieurs petites erreurs de syntaxe dans mon formulaire et trouvé plusieurs petits "Bug" a l'envoi. J'ai besoin de votre aide pour mes " $headers .=" pourriez-vous m'aider svp car c'est très loin dans ma mémoire pour l'ordre et avec les nouvelles techno ça va très vite. (fonctionne pas toujours très bien)
J'aimerais que dans l’entête du courriel du navigateur (le client en ligne sur notre site) ou dans mon formulaire " . $destinataire. " qu'il reçoive une copie de ce qu'il a inscrit sur mon formulaire , une copie a notre président en " Cc: " et une copie sur nos serveurs " Bcc: " le tout si possible sans que notre formulaire envoyé a notre navigateur ce retrouve dans sa boite " Courriel indésirable " .
De plus quand moi " Bcc: " ou notre président " Cc: " répondons au navigateur que son adresse apparais au bon endroit et si le navigateur qui répond de notre formulaire qu'il a reçu sur son adresse mail quand il a rempli sur notre site puisse lui aussi nous écrire aux bonnes adresses quand il fait "Répondre" dans sa boite mail. (si possible)
Voici des capture d'écran qui date de 2014 qui fonctionnait quand même bien a l'époque mais qu'aujourd'hui ne fonctionne plus avec certains majeur du web. ex.: (gmail et laposte par exemple)depuis environ début 2018.
Encore merci pour votre aide.





J'ai réglé plusieurs petites erreurs de syntaxe dans mon formulaire et trouvé plusieurs petits "Bug" a l'envoi. J'ai besoin de votre aide pour mes " $headers .=" pourriez-vous m'aider svp car c'est très loin dans ma mémoire pour l'ordre et avec les nouvelles techno ça va très vite. (fonctionne pas toujours très bien)
J'aimerais que dans l’entête du courriel du navigateur (le client en ligne sur notre site) ou dans mon formulaire " . $destinataire. " qu'il reçoive une copie de ce qu'il a inscrit sur mon formulaire , une copie a notre président en " Cc: " et une copie sur nos serveurs " Bcc: " le tout si possible sans que notre formulaire envoyé a notre navigateur ce retrouve dans sa boite " Courriel indésirable " .
De plus quand moi " Bcc: " ou notre président " Cc: " répondons au navigateur que son adresse apparais au bon endroit et si le navigateur qui répond de notre formulaire qu'il a reçu sur son adresse mail quand il a rempli sur notre site puisse lui aussi nous écrire aux bonnes adresses quand il fait "Répondre" dans sa boite mail. (si possible)
Voici des capture d'écran qui date de 2014 qui fonctionnait quand même bien a l'époque mais qu'aujourd'hui ne fonctionne plus avec certains majeur du web. ex.: (gmail et laposte par exemple)depuis environ début 2018.
Encore merci pour votre aide.
A voir également:
- Formulaire en php avec des " $headers . "
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
1 réponse
Bonjour,
Merci de poster ton code correctement sur le forum en utilisant les balises de code
(explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code)
Une image ne nous permet pas de copier/coller ton code pour te le corriger......
Merci de poster ton code correctement sur le forum en utilisant les balises de code
(explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code)
Une image ne nous permet pas de copier/coller ton code pour te le corriger......
$headers = 'From: La Fratrie des Enchanteleurs <fec@enchanteleurs.com>'."\r\n";
$headers .= 'Reply-To: '. $destinataire."\r\n";
$headers .= 'Cc: jeanpierre@enchanteleurs.com'."\r\n";
$headers .= 'Bcc: fec@enchanteleurs.com'."\r\n";
$headers .= 'Content-Type: text/html; charset=UTF-8';
ini_set('SMTP', 'php-mail.likuid.com');
ini_set('sendmail_from','fec@enchanteleurs.com');
if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`
{
$courriel_valid='ok';
if(mail($destinataire,$sujet,$message,$headers))
(à toi .. mais aussi les 50 autres personnes à qui ont l'explique tous les jours....ça devient fatiguant ! )
Pour répondre à une de tes questions... si tu veux que les gens répondent au mail à une adresse différente du from.. il faut utiliser la forme
Ce que tu fais déjà
Donc.. je ne vois pas quel est ton souci exactement ....
Si il fait répondre... il répond à l'éméteur du mail (soit du FROM... soit tu REPLY TO )
Si tu veux qu'il réponde également aux personnes en CC .. il doit utiliser le bouton REPONDRE A TOUS dans sa messagerie... mais tu ne peux pas lui imposer...
Par contre, il ne répondra jamais à une personne en BCC vu qu'elle est masquée.
Comme pour n'importe quel mail... tu peux renseigner plusieurs adresses dans les champs to , cc , bdd
Les adresses mails doivent être séparées par des virgules ( ou des point-virgules je ne sais plus )
Mais la façon de l'écrire sur le forum....
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code