Wenn man den Inhalt eines Files oder z.B. den Inhalt eines DB-Memofeldes mit Syntax und Zeilennummern ausgeben will, kann man die Funktion ShowCode verwenden:
function showCode($code) {
$code = highlight_string($code, true);
$code = explode("
", $code);
$i = "1";
foreach ($code as $line => $syntax) {
echo "".$i." ".$syntax."
";
$i++;
}
}
?>
Die Funktion kann folgendermassen gebraucht werden:
// Ausgeben einer Datei
showCode(openfile($path."$file","r"));
// Ausgeben einer Variablen
showCode($inhalt);
?>