mail avec un lien :problm

mail avec un lien :problm - PHP - Programmation

Marsh Posté le 21-09-2007 à 11:23:04    

Bonjour,  
 
voilà j'essaye d'envoyer une confirmation d'inscription dans un e-mail, avec un lien au format html...
 

Code :
  1. // To
  2.    $to = $mail;
  3.    // Subject
  4.    $subject = 'Test de confirmation';
  5.    // Headers
  6.    $headers = 'From: Testeur <test@test.org>'."\r\n";
  7.    $headers .= 'Mime-Version: 1.0'."\r\n";
  8.    $headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
  9.    $headers .= "\r\n";
  10.    // Message
  11.    $msg = '<strong>Test</strong> - Message du mail ...<br />
  12.    <a href="http://www.test.fr/valida.php?id='.$id.'&amp;cd='.$clef.'>Validez en cliquant sur ce lien</a><br />
  13.    <b><u>http://www.test.fr/valida.php?id='.$id.'&amp;cd='.$clef.'</u></b><br />';
  14.    // Function mail()
  15.    mail($to, $subject, $msg, $headers);


 
$id et $clef sont definit auparavant, Le message arrive bien, le HTML est pris en compte, lorsque je mets un lien sans variable a l'interieur, tout va bien, le message s'affiche correctement dans outlook ou ailleurs, mais dès que je remets les variables '.$id et $clef ... Plus moyen le lien ne s'affiche plus dans outlook ou une autre messagerie.
 
Si quelqu'un a une idée ... Je suis chez 1&1


Message édité par Gulien le 21-09-2007 à 11:32:57
Reply

Marsh Posté le 21-09-2007 à 11:23:04   

Reply

Marsh Posté le 21-09-2007 à 11:24:39    

la coloration syntaxique t'indique une erreur de guillement  
apres id , tu ouvre un " que tu ne fermes pas comme il faut

Reply

Marsh Posté le 21-09-2007 à 11:30:34    

pardon pardon , l'erreur est dans ma copie du code, j'édite  (j'avais essayé avec tous les guillemets différents voir si ça venait pas de là).
(Vraiment désolé)
 
voilà, donc avec ce code, impossible de voir le lien dans la messagerie, alors que le texte en <strong> s'affiche bien ...


Message édité par Gulien le 21-09-2007 à 11:43:16
Reply

Sujets relatifs:

Leave a Replay

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