Problème d'envoi d'une URL par mail() en PHP

Résolu/Fermé
Rufus - 21 janv. 2012 à 11:57
 Rufus - 21 janv. 2012 à 13:52
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
A voir également:

2 réponses

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
21 janv. 2012 à 12:30
salut, peut etre en écrivant ton lien comme ça;

$url='<a href="http://monsite/newsletter.php?desins='.$id.'">Désinscrivez-vous</a>';


la différence se situe dans les apostrophes. je sais pas peut être....
0
Merci mais non, ca ne change rien...
0