PHP Manual

PEAR Manual

Smarty Manual

PostgreSQL

MySQL Manual

Perl Manual

{mailto}

{mailto} crée un lien mailto automatiquement encodé (optionnel). l'encodage rend la tâche de récupération des e-mails sur votre site plus difficiles aux "web spiders".

nom attributtyperequisdéfautdescription
addresschaîne de caractèresouin/al'adresse email
textchaîne de caractèresnonn/ale texte à afficher, par défaut l'adresse email
encodechaîne de caractèresnonnonecomment encoder l'adresse email. none, hex, javascript et javascript_charcode sont des valeurs correctes.
ccchaîne de caractèresnonn/ales adresses email en copie (cc). séparez les entrées par une virgule.
bccchaîne de caractèresnonn/ales adresses email en copie cachées (bcc). séparez les entrées par une virgule.
subjectchaîne de caractèresnonn/asujet de l'email.
newsgroupschaîne de caractèresnonn/anewsgroup ou poster le message. séparez les entrées par une virgule.
followuptochaîne de caractèresnonn/aadresses ou transmettre le message. séparez les entrées par une virgule.
extrachaîne de caractèresnonn/atoute information que vous souhaitez passer au lien, comme par exemple une classe css.

note technique : javascript n'est certainement pas la forme d'encodage la plus robuste. vous pouvez également utiliser un encodage hexadécimal.

exemple 8-19. {mailto}

{mailto address="moi@example.com"} <a href="mailto:moi@example.com" >moi@example.com</a>  {mailto address="moi@example.com" text="envoie-moi un email"} <a href="mailto:moi@example.com" >envoie-moi un email</a>  {mailto address="moi@example.com" encode="javascript"} <script type="text/javascript" language="javascript">  eval(unescape('%64%6f% ... coupé ...%61%3e%27%29%3b')) </script>  {mailto address="moi@example.com" encode="hex"} <a href="mailto:%6d%65.. coupé..3%6f%6d">&#x6d;&..coupé...#x6f;&#x6d;</a>  {mailto address="moi@example.com" subject="hello to you!"} <a href="mailto:moi@example.com?subject=hello%20to%20you%21" >me@example.com</a>  {mailto address="moi@example.com" cc="toi@example.com,eux@example.com"} <a href="mailto:moi@example.com?cc=toi@example.com%2ceux@example.com" >moi@example.com</a>  {mailto address="moi@example.com" extra='class="email"'} <a href="mailto:moi@example.com" class="email">moi@example.com</a>  {mailto address="moi@example.com" encode="javascript_charcode"} <script type="text/javascript" language="javascript">  <!--      {document.write(string.fromcharcode(60,97, ... coupé ....60,47,97,62))}      //-->    </script>

voir aussi escape, le camouflage des adresses e-mail et {textformat}.