farbiger PHP-Code
Einfache Funktion um einen PHP-Code farblich darzustellen.
Mit ein paar Zeilen Programmcode kannst du einen PHP-Code automatisch farblich ausgeben. Das ist ein bekanntes Feature vieler Foren. Wenn du zum Beispiel PHP-Schnippsel auf deiner HP veröffentlichen möchtest, dann wäre das ein interessantes Teil. ;-)
<?php function phpColorCode($text) { $header = '<fieldset id="felder_1" style="width:97%; border:1px solid #ddd; background-color: #eee;">'; $footer = '</fieldset><br /><br />'; $pattern = "/\[code](.*?)\[\/code]/si"; preg_match_all ($pattern, $text, $results); for($i=0;$i<count($results[1]);$i++) { ob_start(); highlight_string(trim($results[1][$i])); $ht = ob_get_contents(); ob_end_clean(); $all = $header.$ht.$footer; $text = str_replace($results[0][$i],$all,$text); } return $text; } // Achtung bei der Deffinition der Ausgabe auf Sonderzeichen aufpassen! $phpcode = '[code]<?php // das ist ein Kommentar $ausgabe = "Hallo Welt!"; echo $ausgabe; ?>[/code]'; echo phpColorCode($phpcode); ?>
Kommentare (0)