Lien dans un email en php

Résolu/Fermé
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 - 6 mars 2008 à 14:06
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 - 6 mars 2008 à 14:40
Bonjour,
je veux envoyé un email en php
le corp de mon email et le suivant :
$corps="vous venez de vous inscrire chez noursys pour confirmé votre inscription veuillez clické sur le lien ci deçu :
<a href = http://localhost/wamp/reg.php?no=$a&pr=$b&ma=$c >je confirme mon inscription </a>
";
mais quand l'email est enoyé il est de la forme suivante :

vous venez de vous inscrire chez noursys pour confirmé votre inscription veuillez clické sur le lien ci deçu :
<a href = http://localhost/wamp/reg.php?no=$a&pr=$b&ma=$c >je confirme mon inscription </a>

et il n'est pas clickable l'utilisateur doit copié l'adresse et la coller dans l'url pour que ca marche .
que faire pour qu'il devient clickable ?
merci de votre aide.
A voir également:

7 réponses

mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
6 mars 2008 à 14:16
nn dsl c tjr le méme probléme :
vous venez de vous inscrire chez noursys pour confirmé votre inscription veuillez clické sur le lien ci deçu : <a href = 'http://localhost/wamp/reg.php?no=elouatiq&pr=mounir&ma=mounir234@hotmail.com' >je confirme mon inscription </a>
tu as une autre idée ?
2
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
6 mars 2008 à 14:19
ok voila le code de tt la page :
<?php
$a=$_POST["t1"];
$b=$_POST["t2"];
$c=$_POST["t3"];
ini_set('SMTP','smtp.menara.ma');
$destinataires="$c";
$sujet="";
$corps="vous venez de vous inscrire chez noursys pour confirmé votre inscription veuillez clické sur le lien ci deçu :
<a href = 'http://localhost/wamp/reg.php?no=$a&pr=$b&ma=$c' >je confirme mon inscription </a>
";
$entete="$sujet";
if(mail ($destinataires, $sujet, $corps, $entete)){
echo " Email Envoyer";}
else {
echo " Une Erreure c'est produite ";
}
?>
1
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
6 mars 2008 à 14:28
Ok, je vois ou est le problème.

Il te faut encoder ton mail, voila un exemple qui marche sur l'un de mes sites (j'ai aussi tenté de te l'adapter) :
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";

//////ici on détermine le mail en format text
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
// dans le From tu mets l'expéditeur du mail

$sujet="";
$subject="$sujet";
$destinataire="ici tu mets l'adresse du destinataire du mail";

$a=$_POST["t1"];
$b=$_POST["t2"];
$c=$_POST["t3"];

$corps="vous venez de vous inscrire chez noursys pour confirmé votre inscription veuillez clické sur le lien ci deçu :
<a href = 'http://localhost/wamp/reg.php?no=$a&pr=$b&ma=$c' >je confirme mon inscription </a>
";

if (mail($destinataire,$subject,$message,$headers))
echo " Email Envoyer";}
else
{
echo " Une Erreure c'est produite ";
}

Il y a peut être des modifs à faire pour ça que ça fonctionne correctement, mais avec ce que je t'ai mit tu devrais y arriver :).
1
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
6 mars 2008 à 14:35
oui c marche commça merci bcp pour ton aide .
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
6 mars 2008 à 14:40
De rien :).

Bonne journée.
1
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
6 mars 2008 à 14:11
Bonjour,

Essaie ça :

$corps="vous venez de vous inscrire chez noursys pour confirmé votre inscription veuillez clické sur le lien ci deçu :
<a href = 'http://localhost/wamp/reg.php?no=$a&pr=$b&ma=$c' >je confirme mon inscription </a>
";

Si ça ne marche pas, peux -tu nous mettre le code du script qui te permet d'envoyer le courriel ?
-1
Thamior Messages postés 264 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 18 mars 2014 47
6 mars 2008 à 14:17
Montre moi le code de ton script qui permet d'envoyer les mails.

J'ai peut être une idée mais je verrai mieux avec le code :).
-1