Avatar billede enetonline_dk Nybegynder
31. august 2005 - 13:16 Der er 9 kommentarer

Automatisk linkfunktion

Hej..

Hvordan ville I lave en automatisk linkfunktion i php?

Se f.eks her:
http://www.enetonline.dk/login/traad.php?id=25

Vil gerne have, at det automatisk bliver lavet om til links...

Med venlig hilsen
Simon
Avatar billede dmdisco Nybegynder
31. august 2005 - 13:28 #1
du kan bruge tagster hvis den stadig findes prøver lige at finde et link
Avatar billede dmdisco Nybegynder
31. august 2005 - 13:32 #2
ser ud som om at LJ har lukket sin tagster men
måske kan du bruge dette http://eksperten.dk/spm/194787
Avatar billede micmicmicmic Nybegynder
31. august 2005 - 13:50 #3
tror dette er et højere niveau, virker ikke engang som om du selv ved hvad du har gang i og hvad formålet er...
Avatar billede enetonline_dk Nybegynder
31. august 2005 - 13:54 #4
Jeg er som tabt bag en vågn :)

Søger bare en funktión som laver links, hvergang brugeren skriver enten www. eller http:// i en tekstboks. En lidt mere avanceret udgave af str_replace evt :)

takker allesammen!
Avatar billede enetonline_dk Nybegynder
31. august 2005 - 13:54 #5
vogn*
Avatar billede micmicmicmic Nybegynder
31. august 2005 - 14:04 #6
$str = eregi_replace("(( |\n|\r)((f|ht)tp://)([a-z0-9@:%_.~#\-\?&-]+)((\=|[a-z0-9]|\?|&|\/|\.|-|:|æ|ø|å)+){0,})", " <a href='\\1' target='_blank'>\\1</a>", $str);
$str = eregi_replace("([ |\n|\r](www)([a-z0-9@:%_.~#\-\?&-]+)((\=|[a-z0-9]|\?|&|\/|\.|-|:|æ|ø|å)+){0,})", " <a href='http://\\1' target='_blank'>\\1</a>", $str);

det er jo det dmdisco forsøger at lede dig henimod, vilnu sige at denne her virker fint? :P
Avatar billede enetonline_dk Nybegynder
31. august 2005 - 15:53 #7
Kan ikke få det til at virke?
Avatar billede dmdisco Nybegynder
01. september 2005 - 08:51 #8
dette virker fint her
<?php
$str = "jeg har set www.tv2.dk og kender http://eksperten.dk";
$str = eregi_replace("(( |\n|\r)((f|ht)tp://)([a-z0-9@:%_.~#\-\?&-]+)((\=|[a-z0-9]|\?|&|\/|\.|-|:|æ|ø|å)+){0,})", " <a href='\\1' target='_blank'>\\1</a>", $str);
$str = eregi_replace("([ |\n|\r](www)([a-z0-9@:%_.~#\-\?&-]+)((\=|[a-z0-9]|\?|&|\/|\.|-|:|æ|ø|å)+){0,})", " <a href='http://\\1' target='_blank'>\\1</a>", $str);
print $str;
?>
Avatar billede dmdisco Nybegynder
19. oktober 2005 - 11:29 #9
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