Bonjour les gens,
Alors voici mon problème...
J'envoie une newsletter à une série d'adresse email de gens inscrit sur mon site... Le contenu de la newsletter est passé en variable à la page d'envoi du mail et ca marche bien...
Par contre, à la fin du mail, j'ajoute une URL pour que les gens puissent se désinscrire de ma newsletter...
Et la, bardaf, c'est l'embardée...
Je vous montre : Dans mon envoi, je fais :
$header = "X-Mailer: PHP/" . phpversion(). "\r\n".
"From: noreply@monsite\r\n" .
"Reply-To: admin@monsite\r\n" .
"MIME-Version: 1.0\r\n".
"Content-Type: text/html; charset=iso-8859-1\r\n" ;
$Mailcontent = "blablabla<br>".
$content. -- ceci vient de la variable passée en paramètre, pas de problème de ce côté, ca marche
"blablabla<br>".
"cliquez sur le lien pour vous désinscrire<br>".
"<a href='http://monsite/newsletter.php?desins=".$id."'>Désinscrivez-vous</a>";
Et le mail arrive, tout est bon sauf la fin qui fait :
Désinscrivez-vous <a href='http://monsite/newsletter.php?desins=XXX>
Bref, l'url est cliquable (ca marche) mais visible... alors que le texte est visible mais non cliquable... Quelqu'un a une idée ?
Merci d'avance
Pascal
Page 1 sur 1
[Résolu] Encodage d'une URL dans un mail en PHP (avec mail)
#3
Posté 21 janvier 2012 - 02:58
Le problème semble avoir trouvé sa solution.
Ainsi, afin de signaler clairement à ceux qui ont un problème similaire qu'ils ont peut-être une solution toute trouvée (s'ils pensent à utiliser la fonction Recherche en indiquant le mot-clé "résolu" auparavant), et afin de signaler aux autres contributeurs qu'il est inutile de continuer à se creuser la tête sur le problème (à moins d'avoir des suppléments d'informations à apporter pour mieux comprendre ce qui posait problème), un modérateur a préfixé le titre du topic avec la mention [résolu].
Merci, à l'avenir, de bien vouloir prendre à votre charge cette mise à jour quand vous estimez que votre problème a été résolu de manière satisfaisante (et parallèlement, si le problème a disparu "mystérieusement", inutile d'induire les gens en erreur
) Pour cela,
votre premier message
Ainsi, afin de signaler clairement à ceux qui ont un problème similaire qu'ils ont peut-être une solution toute trouvée (s'ils pensent à utiliser la fonction Recherche en indiquant le mot-clé "résolu" auparavant), et afin de signaler aux autres contributeurs qu'il est inutile de continuer à se creuser la tête sur le problème (à moins d'avoir des suppléments d'informations à apporter pour mieux comprendre ce qui posait problème), un modérateur a préfixé le titre du topic avec la mention [résolu].
Merci, à l'avenir, de bien vouloir prendre à votre charge cette mise à jour quand vous estimez que votre problème a été résolu de manière satisfaisante (et parallèlement, si le problème a disparu "mystérieusement", inutile d'induire les gens en erreur
votre premier message
©DK Nétiquette : Soignez votre signature (art.10 de la Charte de Zébulon)Oublie les injures, n'oublie jamais les bienfaits (maxime attribuée à Kong Fu Zi)
S'il est bon de ne rien dire avant de parler, il est encore plus utile de réfléchir avant de penser (Pierre Dac)
Page 1 sur 1

Aide
Commencer un sujet
Ajouter une réponse
Multi-citation







