Avatar billede sb_86 Nybegynder
26. marts 2003 - 16:21 Der er 7 kommentarer og
1 løsning

Skal blive til et link hvis man skriver det i mellem [URL][/URL]

Hej
Jeg er i gang med at lave så man kan trykke på et link hvis man skriver det i mellem [URL][/URL]
Men mit problem er hvordan får jeg den til at teksten man skal trykke på, er den samme som linket har prøvet med denne kode men dur ikke:
$besked = str_replace('[URL]','<a href="http://',$besked);
$besked = str_replace('[/URL]','"></a>',$besked);
Avatar billede bikerbirk Nybegynder
26. marts 2003 - 16:33 #1
På den side hvor teksten skal læses har jeg det sådan her:

eregi_replace("\[url\]([^\[]+)\[/url\]","<a href=\"\\1\"
target=\"_blank\">\\1</a>"
Avatar billede sb_86 Nybegynder
26. marts 2003 - 16:40 #2
Hmm den kan jeg ikke få til at virke.
Avatar billede schaefner Juniormester
26. marts 2003 - 16:46 #3
http://www.ljweb.com/?Ref=usefulscripts
Prøv at kigge på tagster_lib.php

/Jesper Sørensen
Avatar billede schaefner Juniormester
26. marts 2003 - 16:50 #4
hov, det skal vel så være:
<?php
$besked = "hej med dig [url]www.disneyzone.dk[/url]";
$besked = eregi_replace("\[url\]([^]]+)\[/url\]", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $besked);
?>

/Jesper Sørensen
Avatar billede sb_86 Nybegynder
26. marts 2003 - 17:01 #5
schaefner:
Den virker men kan du ikke gøre så den selv skriver http:// i href

for linket dur kun hvis jeg selv skriver http://
Avatar billede schaefner Juniormester
26. marts 2003 - 17:13 #6
<?php
$besked = "hej med dig [url]www.disneyzone.dk[/url]";
$besked = eregi_replace("\[url\]([^]]+)\[/url\]", "<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $besked);
?>
Avatar billede bikerbirk Nybegynder
26. marts 2003 - 17:25 #7
Hm, nå i har fundet ud af det! Var til sportskamp.. :)
Avatar billede sb_86 Nybegynder
26. marts 2003 - 17:27 #8
Takker
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