Dennis: code

Beitrag lesen

Hi jaylibii - oder besser Hi Martin?

ich selber nehmen diesen Code um den PHp Code dastellen zu lassen. Ich hoffe ich konnte dir damit weiter helfen:

Hm, irgendwie kommt mir doch der Code bekannt vor - ach ja, den habe ich ja damals für dich geschrieben ;-)

Das hier ist ein Ausschnitt aus unserer Funktion echo_message().

global $_settings;

Diese Zeile hat jedoch für das Highlighten in keinster Weise eine bedeutung und ist für Daniel überflüssig.

$text = htmlentities($text);
$text = nl2br($text);

Für das bloße Highlighten, brauchst du das hier auch nicht - wenn du dir das ersparst, dann kannst du sogar diese Zeilen hier

$value = str_replace("<br />","",$value);
   $value = html_entity_decode($value);

weglassen.

$value = highlight_put_linenum(highlight_string($value,true),true,true);

Spätestens hier wird Daniel einen Fatal Error bekommen - Undefined Function highlight_put_linenum.
Die Funktion die ich da verwendet hatte, war eine leicht abgeänderte Version von dieser hier.

Insgesamt finde ich, hat dein (bzw. mein) Code nicht wesenltich weiter geholfen, denn Daniel wollte eine ganze Datei anzeigen lassen - in deinem Beispielcode, werden aber `` Blöcke durch ge-highlighteten PHP Code ersetzt. Für Daniels Anwendung ist das von Ahura erwähnte show_source richtig.

Btw: Der Code wäre sicherlich einfacher zu verstehen gewesen, wenn du die Kommentare nicht gelöscht hättest.

MfG, Dennis.