Bonjour à tous,
Je ne sais pas si je suis au bon endroit pour des précisions relatives aux headers.
C'est un domaine que je ne comprends pas et j'en suis réduit à trouver des exemples sur Internet.
Je veux envoyer un document par mail à une liste d'individus.
Dans mon script, j'ai une première inscription
Après avoir recherché et fixé les éléments à envoyer je détermine les en-têtes suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php session_start(); header( 'content-type: text/html; charset=utf-8' );
J'obtiens systématiquement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $headers .= 'Content-type: text/html; charset=UTF-8'."\n"; // l'en-tete Content-type pour le format HTML $headers .= 'Reply-To: '.$expediteur."\r\n"; // Mail de reponse $headers .= 'From: '.$expediteur."\r\n"; // Expediteur $headers .= 'Delivered-to: '.$destinataire."\r\n"; // Destinataire $headers .= 'Cc: '.$copie."\r\n"; // Copie Cc $headers .= 'Bcc: '.$copie_cachee."\r\n"; // Copie cachée Bcc echo '<br>'.'<br>'.'<br>'; $reponse = $expediteur; if (mail($destinataire, $objet, $newmessage, $headers)){ echo '<br>'."La liste a bien été envoyée dans votre boîte mail ".'<br>'; }else{ echo '<br>'."Votre message n'a pas pu être envoyé".'<br>'; }Pouvez-vous m'aider s'il vous plaît, je voudrais bien comprendre une fois pour toutes cette histoire des headers.WARNING error
Warning: Undefined variable $headers in /customers/5/4/0/XXX.fr/httpd.www/nouveau/envoiadressesmail.php on line 131
Merci d'avance.
Partager