nl2br probleem
Hoi,
Ik heb een klein probleempje met nl2br
Ik ben bezig met een simpel forum.
Daarvoor gebruik ik nl2br om <br /> toe te voegen waar dat nodig is.
Wanneer een gebruiker de [.code] tag gebruikt wil ik alleen dat tussen de code tags geen <br /> wordt geplaatst. Hoe doe ik dit?
Een klein stukje code wat ik nu gebruik:
(de . in de code tag even wegdenken)
Ik heb een klein probleempje met nl2br
Ik ben bezig met een simpel forum.
Daarvoor gebruik ik nl2br om <br /> toe te voegen waar dat nodig is.
Wanneer een gebruiker de [.code] tag gebruikt wil ik alleen dat tussen de code tags geen <br /> wordt geplaatst. Hoe doe ik dit?
Een klein stukje code wat ik nu gebruik:
Code (php)
1
2
3
2
3
$bericht=nl2br($bericht);
$bericht = str_replace("[.code]", "<code>", $bericht);
$bericht = str_replace("[./code]", "</code>", $bericht);
$bericht = str_replace("[.code]", "<code>", $bericht);
$bericht = str_replace("[./code]", "</code>", $bericht);
(de . in de code tag even wegdenken)
Gewijzigd op 24/10/2010 19:10:02 door Crude Oil
Gesponsorde koppelingen:
Plaats de nl2br ONDER de str_replaces van de [.code.] tags, dus moet je het zo doen:
Code (php)
1
2
3
2
3
$bericht = str_replace("[.code]", "<code>", $bericht);
$bericht = str_replace("[./code]", "</code>", $bericht);
$bericht = nl2br($bericht);
$bericht = str_replace("[./code]", "</code>", $bericht);
$bericht = nl2br($bericht);
Gewijzigd op 24/10/2010 19:16:30 door Dalando De Zuil
Dat werkt niet
tja, dacht van wel :| my mistake, sorry!
Je zult ze eruit moeten filteren... denk dat dat wel met explode lukt.
Staat je forum online? Ben er benieuwd, ben nu ook bezit een uitgebreid forum namelijk :P
Staat je forum online? Ben er benieuwd, ben nu ook bezit een uitgebreid forum namelijk :P
Gewijzigd op 24/10/2010 19:30:04 door Milo S
@Milo S
Ok, op wat voor manier kan ik dat het beste doen?
Toevoeging op 25/10/2010 10:20:44:
@Milo S
Nee mijn forum staat nog niet online. Ik ben nu bexig met het schrijven van een systeem om topics aan te maken, te bewerken en erop te reageren.
Ok, op wat voor manier kan ik dat het beste doen?
Toevoeging op 25/10/2010 10:20:44:
@Milo S
Nee mijn forum staat nog niet online. Ik ben nu bexig met het schrijven van een systeem om topics aan te maken, te bewerken en erop te reageren.
Gewijzigd op 24/10/2010 19:29:29 door Crude Oil
Gebruik een betere bbcode parser ipv een rijtje replaces. Riichard had er 1 tje gepost op de site.
Gewijzigd op 25/10/2010 11:17:45 door toby hinloopen
Die werkt met classes, aar heb ik helemaal geen verstand van. Is er geen simpelere oplossing?
Toevoeging op 25/10/2010 12:34:18:
Ik heb al een andere oplossing gevonden. niet zo netjes als dat script van richard, maar volgensmij werkt het wel
Toevoeging op 25/10/2010 12:34:18:
Ik heb al een andere oplossing gevonden. niet zo netjes als dat script van richard, maar volgensmij werkt het wel



