php syntax farbig einfärben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • php syntax farbig einfärben

    hiho

    ich suche eine funktion, die php code farbig einfärbt, wie hier im forum, wenn man den tag [php] benutzt..

    also ich hab schon in den code schnipseln geschaut aber nicht wirklich was gefunden


    mfg

  • #2
    http://www.php-resource.de/manual.ph...ghlight-string

    Kommentar


    • #3
      highlight_string($str)
      <Life>Traumprojekt-Die Design-Community</life>

      Kommentar


      • #4
        jo werd ma schaun

        thx

        Kommentar


        • #5
          wieso geht das nicht?!?

          PHP-Code:
          $str eregi_replace(
            
          "\\[php\\]([^\\[]*)\\[/php\\]",
            
          "<blockquote><smallfont>PHP:<hr>".highlight_string('\\1')."<hr></blockquote>",
            
          $str
          ); 

          Kommentar


          • #6
            Ich hoffe das Forum zerhaut es nicht.
            Doch es zerhaut den Code-Schnipsel

            Also dann als anhang
            *winks*
            Gilbert
            ------------------------------------------------
            Hilfe für eine Vielzahl von Problemen!!!
            http://www.1st-rootserver.de/

            Kommentar


            • #7
              Hier als anhang
              Angehängte Dateien
              *winks*
              Gilbert
              ------------------------------------------------
              Hilfe für eine Vielzahl von Problemen!!!
              http://www.1st-rootserver.de/

              Kommentar


              • #8
                highlight_string() gibt die zeichenkette direkt aus - nicht zurück ..

                If the second parameter return is set to TRUE then highlight_string() will return the highlighted code as a string instead of printing it out. If the second parameter is not set to TRUE then highlight_string() will return TRUE on success, FALSE on failure.
                sprich .. verwende highlight_strint($string, true)
                mfg,
                [color=#0080c0]Coragon[/color]

                Kommentar


                • #9
                  hi
                  also es geht soweit

                  blos bei mir aufm rechner (zum testen) wirds nich farbig angezeigt..

                  ich habs mal zum testen auf meinem server geladen, da wirds farbig angezeigt.
                  wofon hängt das ab?!

                  Kommentar


                  • #10
                    Dabei werden die Farben des in PHP eingebauten Syntax-Highlighter benutzt.


                    solltest du in der php.ini ändern können
                    <Life>Traumprojekt-Die Design-Community</life>

                    Kommentar


                    • #11
                      da is das eingestellt..


                      highlight.string=#DD0000
                      highlight.comment=#FF8000
                      highlight.keyword=#007700
                      highlight.bg=#FFFFFF
                      highlight.default=#0000BB
                      highlight.html=#000000

                      Kommentar


                      • #12
                        na wenn man font color auf schwarz stellt

                        ok danke klappt!!!!!!!!!!!!!!
                        mfg

                        Kommentar


                        • #13
                          Original geschrieben von Trashar
                          wieso geht das nicht?!?
                          um PHP-Funktionen bei der Ersetzung von regulären Ausdrücken zu benutzen, empfiehlt sich ein preg_replace mit Modifier /e:

                          PHP-Code:
                          str preg_replace(
                            
                          "%\[php\](.*?)\[/php\]%ie",
                            
                          "'<blockquote><smallfont>PHP:<hr>'.highlight_string('\\1').'<hr></blockquote>'",
                            
                          $str
                          ); 
                          PHP-Handbuch > reguläre Ausdrucke (Perl-kompatibel)
                          mein Sport: mein Frühstück: meine Arbeit:

                          Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                          Kommentar


                          • #14
                            bin zwar grad auffer arbeit aber werd ich gleiuch wenn ich zu hause bin ausprobieren!!

                            Kommentar


                            • #15
                              Original geschrieben von Titus
                              um PHP-Funktionen bei der Ersetzung von regulären Ausdrücken zu benutzen, empfiehlt sich ein preg_replace mit Modifier /e:

                              PHP-Code:
                              str preg_replace(
                                
                              "%\[php\](.*?)\[/php\]%ie",
                                
                              "'<blockquote><smallfont>PHP:<hr>'.highlight_string('\1').'<hr></blockquote>'",
                                
                              $str
                              ); 
                              PHP-Handbuch > reguläre Ausdrucke (Perl-kompatibel)
                              sorry wenn ich soo dumm frage, aber ausser lauter 1 (en) gibt er mir nix aus =(


                              mfg

                              Kommentar

                              Lädt...
                              X