Hej alle.
Jeg leger lidt i at lave en BBcode, men er stødt på et problem da jeg gerne ville lave en ['code] og ['/code] hvor den kan vise php farverne i.
Her er min kode. Den virker fint, men når jeg prøver at få highlight_string($1) ind i den, så gider den intet.
Hvad er problemet? :/
function site($tekst) {
$tekst = str_replace("<", "<", $tekst);
$tekst = str_replace(">", ">", $tekst);
$code = "<table cellpadding=\\"0\\" cellspacing=\\"0\\" width=\\"90%\\" align=\\"center\\" class=\\"code\\">
<tr><td class=\\"codeheader\\">Code:</td></tr>
<tr><td class=\\"codebody\\">'.highlight_string($1).'</td></tr>
</table>";
$tekst = preg_replace("/\\[code\\](.+?)\\[\\/code\\]/", $code, $tekst);
echo "tekst";
}
og her er teksten den læser fra
site("['code]<?php echo test ?>['/code]");
Jeg har prøvet alt.