Ersetzen von dynamischen Strings

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

  • Ersetzen von dynamischen Strings

    Hallo,

    In meinem Forum möchte ich verschiedene BBCodes einbauen.
    Sachen wie 'Fettgedruckt','Kursiv',etc. hab ich schon.Jetzt möchte ich aber noch solche Codes wie 'Glow','Schatten',etc. reinbringen.
    Um den Code zu initilisieren brauch man da ja mehr,als einfach nur [ B ] 'code' [ / B ].Man braucht Anweisungen in den Klammern.
    Z.B. [glow color="red" strenght="2"] Bla [/glow].
    Wie müsste ich das in dem Script ersetzten,dass das tatsächlich glüht? (ich meine den PHP Code,den HTML Code dafür kenne ich )
    Die sind ja immer unterschiedlich.Und immer eine 'if'-Anweisung alá
    PHP-Code:
     if($glowcolor=="red") { 
    ,etc. zu machen,ist ja ziemlich ineffizient.Also,wie macht man das?
    Ich habe mir mal andere Scripte angeschaut.Da sieht das z.B. so aus:
    $replacearray[]="<img src=\"\\1\" border=0>";
    Aber woher weiss das Script,dass die '1' das Bild ist,dass man einfügen,etc.?

  • #2
    Für sowas gibt es Reguläre Ausdrücke, schau mal hier:

    http://www.php-resource.de/tutorials...314_Reg_p1.php

    gruss

    Kommentar


    • #3
      Oder schau mal hier rein.
      http://www.php-resource.de/forum/sho...0&pagenumber=1

      @fatal
      Musst du immer so schnell antworten?

      Schau mal im Forum-Fragen rein.
      *winks*
      Gilbert
      ------------------------------------------------
      Hilfe für eine Vielzahl von Problemen!!!
      http://www.1st-rootserver.de/

      Kommentar


      • #4
        @wotan: hey, ich bin halt gut
        hab ich schon gelesen, läuft runter wie ÖL!

        gruss

        Kommentar


        • #5
          Und wo ist dein Kommentar dazu?
          *winks*
          Gilbert
          ------------------------------------------------
          Hilfe für eine Vielzahl von Problemen!!!
          http://www.1st-rootserver.de/

          Kommentar

          Lädt...
          X