Wenn deine PHP Version kleiner 4.2.0 musst du mit ob_start(); arbeiten. Also das gefilterte an eine Funktion schicken, die die Funktion highlight_string() beinhaltet.
Die Funktion könnte so ausehen:
Klappt es nun?
Die Funktion könnte so ausehen:
PHP:
function editphp($code)
{
ob_start();
highlight_string($code);
$code = ob_get_contents();
ob_end_clean();
return $code;
}