Ik ben bezig aan een klein forumpje, en ik zou graag BBC code erin hebben zitten. dit is mijn code $bericht = strip_tags($bericht,'');
$orgteksten[0] = "";
$orgteksten[1] = "
";
$orgteksten[2] = "";
$orgteksten[3] = "[/b]";
$orgteksten[4] = "
";
$orgteksten[5] = "
";

$verplatsingen[0] = "<b>";
$verplatsingen[1] = "</b>";
$verplatsingen[2] = "<i>";
$verplatsingen[3] = "</i>";
$verplatsingen[4] = "<div style=\"quote\">";
$verplatsingen[5] = "</div>";
$bericht = preg_replace($orgteksten, $verplatsingen, $bericht);

als ik dan als bericht dit maak:
vet[i]schuin
quote


krijg ik dit
[]vet[/][]schun[/][
]
[/
]

waarbij alles na de eerste ] vet is, alles na de tweede ] schuin en niets zoals quote moet zijn
blijkbaar heeft dit forum ook bbccode en is het geheel daardoor rommelig geworden:

dit is wat ik er instop
[ b ]vet [ / b ] [ i ]schuin[ / i] [ quote ]quote[ / quote ]

Maar dan aan mekaar
dit is de code
<?php
$bericht = strip_tags($bericht,'');
$orgteksten[0] = "[ b ]";
$orgteksten[1] = "[ / b]";
$orgteksten[2] = "[ i ]";
$orgteksten[3] = "[ / i ]";
$orgteksten[4] = "[ quote ]";
$orgteksten[5] = "[ / quote ]";

$verplaatsingen[0] = "<b>";
$verplaatsingen[1] = "</b>";
$verplaatsingen[2] = "<i>";
$verplaatsingen[3] = "</i>";
$verplaatsingen[4] = "<div style=\"quote\">";
$verplaatsingen[5] = "</div>";
$bericht = preg_replace($orgteksten, $verplaatsingen, $bericht);
?>

Reageren