geshi ist ein syntax highlighter, und nicht von mir
wenn ich das einfach so verwende
Code:
$geshi = new GeSHi($source, $language, $path);
$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
echo $geshi->parse_code();
funzt das auch, nur dass eben der gesamte $source text als quelltext dargestellt wird, nicht nur das, was zwischen den code blöcken steht. verwende ich obigen code, wird aber garnixmehr geparst