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 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. 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. 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. 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 :).