Bonjour à tous
Problème bizarre.
Dans le champ "to" d'un envoi de mail je cherche à obtenir la forme "Pierrre Dupont"<pdupont@toto.net>"
Si j'écris
J'obtiens "Pierre Dupont" sans la suite.
Après divers essais j'en déduis que c'est le caractère "<" qui pose problème
Si je le remplace par "+" ça marche très bien.
Je n'ai aucun souvenir d'avoir précédemment rencontré ce problème ni trouvé aucune documentation à ce sujet.
Est-ce que cela vous dit quelque chose?
Edit: si j'écris
ça semble marcher, mais je ne trouve toujours pas d'info à ce sujet
Edit2: en fait ça ne marche pas: la fonction php mail() refuse cette forme.
Modifié par PapyJP (13 Sep 2021 - 22:30)
Problème bizarre.
Dans le champ "to" d'un envoi de mail je cherche à obtenir la forme "Pierrre Dupont"<pdupont@toto.net>"
Si j'écris
$firstName = "Pierre";
$lastName = "Dupont";
$mail = "pdupont@toto.net";
$to = "\"$firstName $lastName\"<$mail>";
J'obtiens "Pierre Dupont" sans la suite.
Après divers essais j'en déduis que c'est le caractère "<" qui pose problème
Si je le remplace par "+" ça marche très bien.
Je n'ai aucun souvenir d'avoir précédemment rencontré ce problème ni trouvé aucune documentation à ce sujet.
Est-ce que cela vous dit quelque chose?
Edit: si j'écris
$to = "\"$firstName $lastName\"<$mail>";
ça semble marcher, mais je ne trouve toujours pas d'info à ce sujet
Edit2: en fait ça ne marche pas: la fonction php mail() refuse cette forme.
Modifié par PapyJP (13 Sep 2021 - 22:30)