PHP-Code highlighten

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

  • PHP-Code highlighten

    Hallo,
    ich lese ein Tutorial aus meiner MySQL-DB aus.
    in diesem text befindet sich auch php-code der mit
    PHP-Code:
     beginnt und mit 
    endet !
    diesen code kann ich mit highlight_string() farbig darstellen.
    Mein Problem:
    Wie schneide ich den Text zwischen
    PHP-Code:
     und 
    aus und füge in z.B. die die variable $code ???

  • #2
    hi,

    machs primitiv,

    splitte die Variable mit
    PHP-Code:
     in ein Array, so und nun durchläufst du das Array und splittest nach 
    sinn des ersten Split ist es die anfänge der Codes zu finden
    der zweite split ist dazu da den rest ab zu schneiden, naja dann trennst du jeweils aus den ersten Element das rauskommt noch
    PHP-Code:
     bzw 
    raus und speicherst es in $code

    Kommentar


    • #3
      danke, darauf bin ich noch nicht gekommen...
      werde es mal ausprobieren !

      Kommentar


      • #4
        So sieht bis jetzt meine Datei aus:
        <?
        if($code!=""){
        $array = explode("
        PHP-Code:
        ",$code);
            
        $array2 = explode(" 
        ",$array[1]);
        $code2 = $array2[0];
        $code2 = stripslashes($code2);
        echo $array[0];
        highlight_string($code2);
        echo $array2[1];
        }
        ?>
        <p>
        <form action="<? echo $PHP_SELF; ?>" method="POST">
        <textarea name="code"><? echo trim(stripslashes($code)); ?></textarea>
        <br><input type="submit">
        </form>
        </p>

        Wenn ich aber mehrere
        PHP-Code:
         und 
        im Text habe geht das nicht.
        Wie kann ich das dann machen ?

        Kommentar


        • #5
          Problem gelöst !
          Demo: http://www.phpxp.de/testcenter/source.php

          Kommentar

          Lädt...
          X