Avatar billede hmm10 Nybegynder
27. juni 2005 - 13:31 Der er 10 kommentarer og
1 løsning

Gør www.side.dk til link

Hej,

Mit spørgsmål er sikkert blevet besvaret før herinde, men jeg kan ikke finde noget under "søg".

Jeg har en streng, fx:
$str = "Her er et link som lyder www.side.dk, men det linker ikke." (Denne er kort, men den kan snilt komme op på over 1000 tegn)

Nu vil jeg gerne have php til at gøre www.side.dk til et klikbart link. Men hverdan gør jeg det nemmest?

Med venlig Hilsen,
HMM10
Avatar billede hmm10 Nybegynder
27. juni 2005 - 13:34 #1
- ligesom herinde på exp.dk ;)
Avatar billede avminarm Juniormester
27. juni 2005 - 13:40 #2
snippet fra ljwebs tagster:

function tagster_url($str, $target, $css_class) {
    $ins_str = "";
    if ($css_class) $ins_str .= " class=\"".$css_class."\"";
    if ($target) $ins_str .= " target=\"".$target."\"";
    $str = tagster_expand($str);
    $str = preg_replace ("/(ftp|http|https|telnet|news|nntp|file|irc):\/\/([a-z0-9~#%@&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\^\{\}]+)/i", "<a href=\"\\1://\\2\"".$ins_str.">\\1://\\2</a>", $str);
    $str = preg_replace ("/(\s|tp\:|\(|\[|\&gt;)(www\.)([a-z0-9~#%@&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\^\{\}]+)/i", "\\1<a href=\"http://\\2\\3\"".$ins_str.">\\2\\3</a>", $str);
    $str = preg_replace ("/(\s|tp\:|\(|\[|\&gt;)(ftp\.)([a-z0-9~#%@&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\^\{\}]+)/i", "\\1<a href=\"ftp://\\2\\3\"".$ins_str.">\\2\\3</a>", $str);
    return tagster_reduce($str);
}
Avatar billede ali.k Nybegynder
27. juni 2005 - 13:40 #3
Avatar billede hmm10 Nybegynder
27. juni 2005 - 13:51 #4
Mangler funktionerne tagster_expand() og tagster_reduce() ikke?
Avatar billede hmm10 Nybegynder
27. juni 2005 - 13:54 #5
ali.k: Det er ikke helæe sætningen der skal linke, det er www.side.dk der skal.
Avatar billede coderdk Praktikant
27. juni 2005 - 14:00 #6
Du kan også prøve denne: http://php.coder.dk/url2link.php
Avatar billede avminarm Juniormester
27. juni 2005 - 15:39 #7
jo sorry - prøv at søg efter tagster her på E - så kan du finde hele tagsteren - den er god :-) - den er lavet at ljweb
Avatar billede ali.k Nybegynder
27. juni 2005 - 18:18 #8
Hmm, misforstod vist dit spørgsmål:D Læste ikke hele spørgsmålet, men gættede mig frem;)
Avatar billede hmm10 Nybegynder
11. oktober 2005 - 09:44 #9
Har ikke fået det til at virke :( lukker..
Avatar billede avminarm Juniormester
12. oktober 2005 - 16:30 #10
det kan vi jo ikke have ;o)

du kan finde tagsteren her: http://exp.dk/spm/616080
Avatar billede hmm10 Nybegynder
15. oktober 2005 - 13:55 #11
Den melder dog ikke fejl, men den viser stadig ingenting.
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