lien hypertexte dans mail php

lien hypertexte dans mail php - PHP - Programmation

Marsh Posté le 26-11-2004 à 15:04:39    

Bonjour,
 
Voila, je n'arrive pas à envoyer un mail par la fonction mail de php en incluant un lien hypertexte dans mon message.
 
Si quelqu'un peut m'aider.
Merci d'avance
 
Voici le code que j'utilise :
 
   $connexion = mysql_connect($host, $user, $password)
   or die ("Connexion au serveur impossible" );
   $db = mysql_select_db($database,$connexion)
   
 
$body= "<a href='http://monsiteweb.com'<cliquez ici</a>";
$entete="From: webmaster@mondomaine.com";
$sql="SELECT email FROM xxx WHERE nom='xxx' and prenom='xxxxx'";
$req=mysql_query($sql);
while($row=mysql_fetch_array($req))
{
mail($row["email"],"test message",$body,$entete, "Content-type: text/html" );
}

Reply

Marsh Posté le 26-11-2004 à 15:04:39   

Reply

Marsh Posté le 26-11-2004 à 15:27:53    

$body= "<a href='http://monsiteweb.com'<cliquez ici</a>";  
devient
$body= "<a href='http://monsiteweb.com'>cliquez ici</a>"; [:aloy]
c'est vraiment ton code ou c'est juste que tu as mal recopié ?


Message édité par bob007 le 26-11-2004 à 15:28:55
Reply

Marsh Posté le 26-11-2004 à 16:31:01    

j'ai mal recopier

Reply

Marsh Posté le 26-11-2004 à 16:32:25    

ah bon bah heu.
QUand tu dis que tu n'y arrives pas, le mail ressemble à quoi ?

Reply

Marsh Posté le 26-11-2004 à 16:32:43    

en fait ca marche mais des que je un lien plus long comme http://monsiteweb/dossier/formulaire.php et bien ca marche plus

Reply

Marsh Posté le 26-11-2004 à 16:33:57    

il m'inscrit le lien mais sans l'hypertexte

Reply

Marsh Posté le 26-11-2004 à 16:35:25    

de ce genre la :
<a href='http://monsiteweb/dossier/formulaire.php'>cliquez ici</a>

Reply

Marsh Posté le 26-11-2004 à 16:36:58    

je comprends pas, il t'inscrit le liens mais sans l'hyper texte .... :/

Reply

Marsh Posté le 26-11-2004 à 16:38:29    

et oui

Reply

Marsh Posté le 26-11-2004 à 16:42:41    

heu si je comprends pas, c'est que j'ai besoin que tu m'expliques plus! tu vois l'histoire ?

Reply

Marsh Posté le 26-11-2004 à 16:42:41   

Reply

Marsh Posté le 26-11-2004 à 16:45:05    

si je met juste http://www.monsite.com ca marche, le lien hypertexte est bon.
En revanche, si je met http://www.monsite.com/dossier/formulaire.php et bien ca marche plus, le lien hypertexte a diparu et a la place il m'affiche mon code

Reply

Marsh Posté le 01-12-2004 à 16:35:49    

y'aurait pas des caractères "spéciaux" dans ton url, genre espaces, apostrophes, \, ", etc...?

Reply

Marsh Posté le 02-12-2004 à 14:30:16    

dans ton client de messagerie, quand tu reçois le message il est sous quelle forme : texte brute ou html ?
 
Je pense que les mails envoyés sont sous forme de texte brute et que ton client de messagerie interprète tout seul les liens...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed