tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
341
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Mirko D
    Mirko D Mirko D ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Wesseling / Köln
    Beiträge
    422
    Hallo ich hab ein kleines Problem. Es geht einzig und allein darum das ich PHP Code genau so wie hier im Forum highlighten möchte. Wenn ich den Code aber nun mit RegEx parsen lassen und das ganze dann mit highlight_string() bearbeite gibt mein Script mir alles nur in string form aus. Das heisst der ganze Code ist Rot. Das soll ja nicht sein. Kann mir da vielleicht mal jemand kurz helfen dies richtig zu rücken ?

    Hier mal das Stück Code:

    Code :
    1
    2
    
     
    $text = preg_replace("#\[php\](.*?)\[/php\]#is",highlight_string('<?php "\1" ?>',true),$text);

    So ich glaub es geht eigentlich nur darum den Backslash sowie die Anführungszeichen richtig zu escapen. Aber irgendwie bin ich glaub ich zu doof dafür. Und als Kommentar. Ich habe noch nie mit RegEx gearbeitet. Und wird ja auch mal zeit das zu lernen.

    Gruß Mirko
     
    Der Sinn des Lebens liegt nicht darin über den Sinn des Lebens nachzudenken

    >>MG Forum

  2. #2
    Registriert seit
    Aug 2002
    Ort
    Hessen
    Beiträge
    693
    Hab zwar nur mal schnell drübergelesen, aber versuchs mal damit:
    Code :
    1
    
    $text = preg_replace("#\[php\](.*?)\[/php\]#is",highlight_string("<?php \1 ?>",true),$text);
     
    "... the KKK took my baby away ..."

  3. #3
    Avatar von Mirko D
    Mirko D Mirko D ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Wesseling / Köln
    Beiträge
    422
    Naja ich erhalte dann die Meldung:


    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in F:\wwwroot\www\users\duesseldorf\bb_ym\inc\url-image-parser.php on line 25
    Da stimmt etwas nicht mit. es muss doch eine Möglichkeit geben das ganze wie hier im Forum auszugeben. Dafür gibt es doch die Highlight_String Funktion.

    Also ich glaub das liegt irgendwie daran die Zeichen zu escapen, aber alle meine versuche bleiben erfolglos.

    Gruß Mirko
     
    Der Sinn des Lebens liegt nicht darin über den Sinn des Lebens nachzudenken

    >>MG Forum

  4. #4
    Avatar von Mirko D
    Mirko D Mirko D ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Wesseling / Köln
    Beiträge
    422
    Habs mittlerweile hinbekommen trotzdem danke für die Hilfe.

    Gruß Mirko

    Thread can be closed
     
    Der Sinn des Lebens liegt nicht darin über den Sinn des Lebens nachzudenken

    >>MG Forum

  5. #5
    Avatar von Marvin Schmidt
    Marvin Schmidt Marvin Schmidt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Sparrieshoop (Schleswig-Holstein)
    Beiträge
    208
    Könntest du das mal posten, würde mich mal interessieren, wie du's jetzt zum laufen gebracht hast.

    Gruß
    Marvin
     
    Wer an Telekinese glaubt, hebt bitte meine Hand...

  6. #6
    Avatar von Mirko D
    Mirko D Mirko D ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Wesseling / Köln
    Beiträge
    422
    Dann mal hier der Code zum Downloaden
    benutzung :
    PHP-Code:
    echo bb_code($db->query); 


    Gruß Mirko
    Angehängte Dateien Angehängte Dateien
     
    Der Sinn des Lebens liegt nicht darin über den Sinn des Lebens nachzudenken

    >>MG Forum

Ähnliche Themen

  1. Problem mit Anführungszeichen
    Von Kai-Behncke im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.08.09, 21:32
  2. Anführungszeichen
    Von drombusch im Forum PHP
    Antworten: 3
    Letzter Beitrag: 22.06.09, 22:24
  3. Antworten: 2
    Letzter Beitrag: 27.07.06, 15:33
  4. Antworten: 2
    Letzter Beitrag: 03.04.06, 12:06
  5. php und anführungszeichen
    Von Tex im Forum PHP
    Antworten: 5
    Letzter Beitrag: 11.08.01, 18:24