ThOms-N Skrevet 30. mars 2005 Del Skrevet 30. mars 2005 (endret) Sitter her og prøver å sette sammen 2 kodesnutter, men får det ikke til. kode for å endre til link: $tekst = preg_replace('/\s(\w+:\/\/)(\S+)/', ' <a href="\\1\\2" target="_blank">\\1\\2</a>', $tekst); $tekst = preg_replace('/\s(www\.)(\S+)/', ' <a href="http://\\1\\2" target="_blank">\\1\\2</a>', $tekst); men når jeg bruker denne sammen med: $tekst=nl2br($tekst); så kommer det www.adresse.combr<<-- Legg merke til "br" Det virker på meg som om koden tar med linjeskiftstagen fra nl2br? Noen som vil hjelpe? Thomas Endret 30. mars 2005 av ThOms-N Lenke til kommentar
kimla Skrevet 30. mars 2005 Del Skrevet 30. mars 2005 (endret) Er kanskje litt tidlig på morran igjen, men hvorfor skal du gjøre om \n til <br> i en variabel som blir brukt til url? Og det er ikke mulig å kjøre nl2br før du bruker preg_replace? Endret 30. mars 2005 av kimla Lenke til kommentar
Torbjørn Skrevet 30. mars 2005 Del Skrevet 30. mars 2005 eller kjøre nl2br etter preg_replace? Lenke til kommentar
ThOms-N Skrevet 30. mars 2005 Forfatter Del Skrevet 30. mars 2005 Ingen problem og få det til allikevel. Berre litt intern roting. Men linjeskift måtte komme etter n2lbr. Fikk det til selv. Ble litt sent i natt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå