Avatar billede nocs Nybegynder
03. april 2004 - 23:18 Der er 1 kommentar og
1 løsning

replace mail adresse

Jeg har tidligere erhvervet mig dette stykke kode:
  $text = preg_replace("/((mailto|http|ftp|nntp|news):.+?)(&gt;|\\s|\\)|\"|\\.\\s|$)/","<a href=\"\\1\" target=\"_blank\">\\1</a>\\3",$text);

som skulle lave internet adresse og mail adresser om til links. Dog hvordan får jeg den til at lave det så man ikke behøver at sige mailto:test@test.dk , men bare laver test@test.dk om til <a href="mailto:test@test.dk">test@test.dk</a>. Det må gerne være et nyt udtryk :)
Avatar billede htm Nybegynder
03. april 2004 - 23:27 #1
Hent tagster_lib.php fra http://www.ljweb.com/usefulscripts/ det kan det du vil, med mail og webadresser etc.
Avatar billede lalledenby Nybegynder
04. april 2004 - 12:47 #2
$html = preg_replace("/ (\S+@\S+.\S{2,4}) /"," <a href='mailto:\\1'>\\1</a> ",$html);

det eksempel går ud fra at du har mellemrum mellem din email, dvs
'bla bla foo@bar.net bla'
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester