Avatar billede mstorgaard Praktikant
26. januar 2006 - 11:34 Der er 3 kommentarer og
1 løsning

Erstatte [url=LINK]TEXT[/url] med <a href=LINK>TEXT</a>

Jeg har fået den her kode i en anden tråd, men hvordan laver jeg så jeg kan bruge [url]?

$Buffer= preg_replace('/\\[b\\](.+?)\\[\/b\\]/', '<b>$1</b>', $Buffer);
echo $Buffer;
Avatar billede well_r Nybegynder
26. januar 2006 - 12:32 #1
$Buffer= preg_replace('\\[url=\\(.+?)](.+?)\[\/url\]', '<a href=$1>$2</b>', $Buffer);
echo $Buffer;


jeg er ikke særlig god til regexp men måske noget i den stil?
Avatar billede domaz.dk Novice
26. januar 2006 - 13:17 #2
$a_string = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/i", '<a target="_blank" href="$1">$2</a>', $a_string); // e.g. my site
Avatar billede mstorgaard Praktikant
26. januar 2006 - 13:39 #3
Kan man så også lige få den til at tjekke om der er tilføjet http:// til url'en?
Avatar billede domaz.dk Novice
27. januar 2006 - 09:39 #4
takker... hvis jeg finder en løsning på http:// problemet skal jeg nok lige smide det her ind...
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel