Anders Moen Skrevet 24. april 2007 Del Skrevet 24. april 2007 (endret) Har et problem med bbKoder og URL'er. Bruker disse bbKodene. Når jeg skriver [url=http://diskusjon.no/?showtopic=115]Diskusjon.no[/url] så funker det flott. Nå jeg skriver [url=http://diskusjon.no/?showtopic=115&hl=hehe]Diskusjon.no[/url] så funker det ikke. Altså den & som ødelegger. Har tatt bort nl2br($Text) i fra det dokumentet, så jeg la på den funksjonen i outputen i stedet for. Her er koden <?php echo nl2br(bbcode(htmlentities(stripslashes($_POST['content'])))); ?> Har også prøvd bbcode før nl2br, men får det ikke til å fungere. Når man skriver uten & i URL'en så blir det sånn: <a href="den_sida_man_skrev_inn" target="_blank">Det man skrev her</a> og når man skriver med &: [*url=den_sida_man_skrev_inn]Det man skrev her[/url*] uten stjerner seff. Endret 24. april 2007 av Anders-Moen Lenke til kommentar
grimjoey Skrevet 24. april 2007 Del Skrevet 24. april 2007 (endret) bbcode funksjonen søker automatisk etter url og setter inn http://[/url] selv. prøv å poste url'er uten å bruke bbcode . edit: jeg var litt rask.. glem det. når du bruker htmlentities før bbcode gjør den om & til & i inputen til bbcode. bbcode søker etter en url uten semicolon og vil ikke finne urlen din. ... forsøk med <?php echo stripslashes(htmlentities(bbcode($_POST['content']))); ?> nl2br() ligger allerede i bbcode funksjonen. Endret 24. april 2007 av grimjoey Lenke til kommentar
Anders Moen Skrevet 24. april 2007 Forfatter Del Skrevet 24. april 2007 Ok, skal teste seinere. Gidder ikke bruke den her pc'en for den er så treig. Men det med at nl2br funksjonen allerede ligger i bbcode funksjonen; som jeg sa i førsteposten så har jeg tatt den ut derfra og satt den på selv, selv om det er unødvendig 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å