Comment mettre un lien dans le texte prédéfini d'un mail() ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment mettre un lien dans le texte prédéfini d'un mail() ?

par Stegue » 21 avr. 2006, 18:16

OK, c'est bon merci !

par sadeq » 21 avr. 2006, 13:10

en envoyant le corps du message en tant que text/HTML (voir le header du mail)
Le texte du message doit être formulé en HTML et contenir donc la balise
<A href="lien http">titre du lien</A>

Exemple:
<?php
     //Mail to
     $to = "[email protected]";
     //Subject
      $subject  =  "Message HTML";
     //Message
     $message = "<h1>Apprendre HTML</h1>
               <p>Pour en savoir plus : <A href='http://htmldom.edu'>Site pour HTML</A>";
     // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
     $headers  = 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

     // En-têtes additionnels
     $headers .= 'To: toto <[email protected]>\r\n";
     $headers .= 'From: Moi <[email protected]>\r\n";
     
     // Envoi
     mail($to, $subject, $message, $headers);

?>

par Stegue » 21 avr. 2006, 12:56

Oui dans le corps qu mail mais plutôt un lien site web.

par ex: " rendez-vous sur http://www.monsite.com !

par mere-teresa » 21 avr. 2006, 12:48

Tu veux dire dans le corps du mail ?
C'est possible, à condition d'avoir un email en HTML, et fais attention au chemin du lien.

Comment mettre un lien dans le texte prédéfini d'un mail() ?

par Stegue » 21 avr. 2006, 12:30

Est-il possible de mettre un lien dans un texte prédéfini d'une fonction mail() ?