PHP Sytax hervorhebung

forsterm

Erfahrenes Mitglied
Hallo,

mit folgendem Cod

PHP:
<?php
function highlight($Dateiname)
{
 ob_start();
 show_source($Dateiname);
 $Inhalt = ob_get_contents();
 ob_end_clean();
 $Inhalt = str_replace("<code>", "", $Inhalt);
 $Inhalt = str_replace("</code>", "", $Inhalt);
 $Inhalt = str_replace("\n", "", $Inhalt);
 $Inhalt = explode('<br />', $Inhalt);
 $Laenge = strlen(count($Inhalt));
 for($i=0; $i<count($Inhalt); $i++)
 {
  $Abstand = ($Laenge-strlen($i+1));
  $Inhalt[$i] = '<span style="color: #999">'.str_repeat(' ', $Abstand).($i+1).' </span>'.$Inhalt[$i]."<br>";
 }
 $Inhalt = implode('', $Inhalt);
 echo"<code>\n".$Inhalt."\n</code>";
}
highlight("QuellcodeDatei.php");
?>

kann ich bei einer PHP Datei die PHP Syntax hervorheben, nun ich möchte dies aber nicht mit einer ganzen datei machen, sondern mit einer Variable.

Weiß jemand was ich dazu am Script ändern muss?
 
Zurück