kostenloser Webspace werbefrei: lima-city


Problem mit auslesen und ersetzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d******f

    Hallo leute,
    ich bekomme es nicht hin einen Text aus einer Datenbank in ein Array zu packen, um diesen Text zu ersetzte und später in eine Textarea zu stecken.
    Es geht konkret darum, das ich ein Forum habe (selber gemacht) und beim einsenden eines Beitrages werden die BB-Codes in HTML-Codes umgewandelt. (funktioniert super). Nun möchte ich diese Beiträge aber auch wieder bearbeiten und den HTML-Code wieder in BB-Code bringen!
    Das würde ich hiermit machen:
    //BB-Codes ersetzen
    $themessage = str_replace("/\<b\>(.*)\<\/b\>/Usi", "[b]\\1[/b]", $themessage); 
    $themessage = str_replace("/\<i\>(.*)\<\/i\>/Usi", "[i]\\1[/i]", $themessage); 
    $themessage = str_replace("/\<u\>(.*)\<\/u\>/Usi", "[u]\\1[/u]", $themessage);


    Nur wie bekomme ich nun die Datenbankeintrag in die Form ($themessage) für das ersetzen?

    Ich habe es bereits hiermit versucht:
    $themessage = $getreply[message]

    Ohne Erfolg.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Naja du musst um reguläre Ausdrücke verwenden zu können auch preg_replace nehmen und dann auch die Sache überarbeiten.
    Lies dir am Besten mal die Seite dazu durch:
    http://www.php.net/manual/de/function.preg-replace.php
    Den Rest versteh ich nicht so ganz, denn ich ich weiß ja nichtmal wo $getreply auf einmal herkommt.
  4. <?php
    
    // ...
    
    $text = $getreply['message'];
    
    //BB-Codes ersetzen
    $text = preg_replace("/\[b\](.*)\[\/b\]/Usi", "<b>\\1</b>", $text);
    $text = preg_replace("/\[u\](.*)\[\/u\]/Usi", "<u>\\1</u>", $text);
    $text = preg_replace("/\[i\](.*)\[\/i\]/Usi", "<i>\\1</i>", $text);
    
    echo $text;
    ?>
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!