lien hypertexte dans mail php - PHP - Programmation
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>";
c'est vraiment ton code ou c'est juste que tu as mal recopié ?
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 ?
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
Marsh Posté le 26-11-2004 à 16:35:25
de ce genre la :
<a href='http://monsiteweb/dossier/formulaire.php'>cliquez ici</a>
Marsh Posté le 26-11-2004 à 16:36:58
je comprends pas, il t'inscrit le liens mais sans l'hyper texte ....
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 ?
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
Marsh Posté le 01-12-2004 à 16:35:49
y'aurait pas des caractères "spéciaux" dans ton url, genre espaces, apostrophes, \, ", etc...?
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...
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" );
}