Hallo,
ik ben weer terug maar dat maakt jullie toch niet uit.
Mijn vraag was of het ook mogelijk was om dit te doen:

preg_replace('![b](.*?)[/b]!', "<b>\\1</b>");

Dat als je in je PHP document BUITEN de PHP tags typt:

<html>
<head>
<title>blabla</title>
</head>
<body>
[b]test[/b]
</body>
</html>


Dat je dan dit op je scherm krijgt: test
Ja dat kan dmv ob_* functies. Je vangt alle output op.... op deze string pas je die preg_replace toe en vervolgens output je het alsnog naar de browser.
Maar waarom zou je dat willen? Ik krijg er nu al de kriebels van...
Op deze site staan een aantal scripts en tutorials over BB code
<?php
function ubb($string) {
preg_replace("#\[b\](.+?)[/i]#is", "<b>\\1</b>", $string);
}
?>

Of iets in die richting. Vergeet je htmlspecialchars() niet want anders ben je zuur.

Reageren