PHP filtern und highlighten

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

  • PHP filtern und highlighten

    Ich möchte Text aus meiner Datenbank laden,
    auf php untersuchen und wenn vorhanden highlighten.

    Es sähe folgender Maßen aus:

    Das ist mein Text in der Datenbank:
    PHP-Code:
    texttexttexttexttexttexttexttexttexttext
    texttexttexttexttexttexttexttexttexttext
    texttexttext
    texttexttexttexttexttexttext:
    <?php .... ?>
    texttexttexttexttexttext
    texttexttexttexttexttexttexttexttexttext
    texttexttexttexttexttext
    <?php ... ?>
    Hat jemand eine Ahnung, wie ich nur den
    PHP Code hervorheben kann?
    Bisher verschwindet logischer Weise der PHP Text,
    da er in einer PHP Datei aufgerufen wird.

  • #2
    php.net/highlight_string

    Kommentar


    • #3
      Bei mir kommt die Fehlermeldung:
      Parse error: parse error, unexpected T_STRING in /www/htdocs/.../ts.php on line 11

      Was ich falsch mache, sehe ich:
      $inhalt = "<?php echo"bisschen text"; ?>";

      Aber wie kann ich den PHP Inhalt den dann parsen?

      PHP-Code:
      <?php

      function highlight($str) {
         
      $str highlight_string($strtrue);
         
      //replace <code><font color=""></font></code>
         
      $str preg_replace('#<font color="([^\']*)">([^\']*)</font>#''<span style="color: \\1">\\2</span>'$str);
         
      //replace other <font> elements
         
      return preg_replace('#<font color="([^\']*)">([^\']*)</font>#U''<span style="color: \\1">\\2</span>'$str);
      }

      $inhalt "<?php echo"bisschen text"; ?>";

      highlight($inhalt);

      ?>

      Kommentar


      • #4
        du lernst erstmal die verwendung von anführungsstrichen und hochkommata im quelltext. sieht das für dich nicht irgendwie komisch aus, hier von dem forum farbig hinterlegt - $inhalt = bla... ?

        Kommentar

        Lädt...
        X