Rechercher : dans
Par :

Lien dans un email en php

Dernière réponse le 6 mar 2008 à 14:40:43 mounir234, le 6 mar 2008 à 14:06:08 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « lien dans un email en php » dans :
[Webmaster] Protéger les adresses email contre les bots VoirProtéger les adresses email contre les bots Vous êtes webmaster et pour une raison x, vous stockez l'adresse email de plusieurs membres de votre site . Ces adresses sont consultables dans leur profil (ex: forum, blog etc....). Or, aujourd'hui,...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Expressions régulières VoirQu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...

1

Thamior, le 6 mar 2008 à 14:11:54

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

Répondre à Thamior

2

mounir234, le 6 mar 2008 à 14:16:13

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 ?

Répondre à mounir234

3

Thamior, le 6 mar 2008 à 14:17:48

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

Répondre à Thamior

4

mounir234, le 6 mar 2008 à 14:19:09

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 ";
}
?>

Répondre à mounir234

5

Thamior, le 6 mar 2008 à 14:28:45

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

Répondre à Thamior

6

mounir234, le 6 mar 2008 à 14:35:54

Oui c marche commça merci bcp pour ton aide .

Répondre à mounir234

7

 Thamior, le 6 mar 2008 à 14:40:43

De rien :).

Bonne journée. Thamior.

Répondre à Thamior