Bonjour,
voilà j'essaye d'envoyer une confirmation d'inscription dans un e-mail, avec un lien au format html...
Code :
- // To
- $to = $mail;
- // Subject
- $subject = 'Test de confirmation';
- // Headers
- $headers = 'From: Testeur <test@test.org>'."\r\n";
- $headers .= 'Mime-Version: 1.0'."\r\n";
- $headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
- $headers .= "\r\n";
- // Message
- $msg = '<strong>Test</strong> - Message du mail ...<br />
- <a href="http://www.test.fr/valida.php?id='.$id.'&cd='.$clef.'>Validez en cliquant sur ce lien</a><br />
- <b><u>http://www.test.fr/valida.php?id='.$id.'&cd='.$clef.'</u></b><br />';
- // Function mail()
- 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