Lien dans un email en php

Résolu
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.
Configuration: Windows XP
Firefox 2.0.0.12

7 réponses

  1. 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 ?
    1. 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. 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. 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. 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 ?