Syntax Higlightning (ohne zeilennummern) Gelöst Prozedual

  • Hey hey nachdem ich ja schon einmal darauf angesprochen hatte habe ich nun einen relativ guten code gebastelt der den syntax von php nach den in der phpini eingestellten farben higlightet.


    ',$text,1);
    // Code highlighten
    $php[1][$key] = highlight_string($php[1][$key], TRUE);
    $php[1][$key] = $php_start.$php[1][$key].$php_end;
    }


    //PHP Code wieder einfügen
    foreach($php[1] as $key => $value){
    $text = preg_replace("/\[code\]".$key."\[\/code\]/siU", $value, $text);
    }
    ?>
    [/code]


    Eventuell kann ja jemand von euch was damit anfangen, denn bei mir funktioniert es einwandfrei.


    Hier mal ein beispiel für die ausgabe:



    OK OK OK.... es gibt einen kleinen abstrich in diesem code, und zwar das die funktion nl2br(); die formatierung des quelltextes beeinflusst, aber nur wenn man die funktion am ende des codes ausführt, aber ich finde das es doch schon nicht übel gelöst ist was meint ihr ?


    Wenn denn jemand eine idee hat wie ich verhindere das die funktion nl2br die formatierung zerstört wäre ich echt neugierig wie ihr das lösen würdet.


    MFG und viel spaß mit dem Code.


    R4Zz0R

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!