mise en lien sur les adresses mail automatique

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 : mise en lien sur les adresses mail automatique

par Silverstone » 01 mars 2006, 16:17

thx :cool:

par Hermès » 01 mars 2006, 15:59

Je dirai :
echo preg_replace("/([a-zA-Z0-9_]+@[a-zA-Z0-9_]+.[a-zA-Z0-9_]{2,})/", "<A href='mailto:\$1'>\$1</A>", $monTexte);
Note : je sais pas quels caractères sont autorisés pour une adresse mail et un nom de domaine.

Edit : j'ai mis trop de temps à aller vérifier si ça marchait =)

par charabia » 01 mars 2006, 15:52

$texte = eregi_replace("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)","<a href=\"mailto:\\1\">\\1</a>", $texte);

mise en lien sur les adresses mail automatique

par Silverstone » 01 mars 2006, 15:46

Bonjour,

Savez-vous comment on peut faire avec preg_replace() pour faire une mise en lien automatique sur les adresse e-mail ?

Merci :)