Zirp: BB Codes

Hi

ich habe folgendes Problem
ich hab ein Gästebuch und das soll auch noch bb codes können und diese sollen auf das Textfeld verlinkt sein  nur es will nicht funktionieren

<textarea name="text" cols="30"  rows="4" class="textfeld"></textarea>
                  <?php

//bb-codes parsen (codeschnipsel)
$text = preg_replace( "#[b](.+?)[/b]#is", "<b>\1</b>", $text);    // <b>
$text = preg_replace( "#[i](.+?)[/i]#is", "<i>\1</i>", $text);    // <i>
$text = preg_replace( "#[u](.+?)[/u]#is", "<u>\1</u>", $text);    // <u>

?>

könnt ihr mir helfen ?
zirp

  1. Hi,

    ich hab ein Gästebuch und das soll auch noch bb codes können und diese sollen auf das Textfeld verlinkt sein  nur es will nicht funktionieren

    was sind "bb codes" und was bedeutet "nicht funktionieren"?

    Cheatah

    --
    X-Will-Answer-Email: No
    1. bb codes werden oft in foren besucht

      [b]text wird fett[/b]

      ist zum beispiel einer ....

      1. Hi,

        bb codes werden oft in foren besucht

        die wichtigere Frage war, was "funktioniert nicht" bedeutet.

        Cheatah

        --
        X-Will-Answer-Email: No
  2. hallo,

    ich hab ein Gästebuch und das soll auch noch bb codes

    Was sind "bb-Codes" ?

    diese sollen auf das Textfeld verlinkt sein

    wenn ich dein Beispiel richtig lese, sind deine "bb-Codes" eigentlich RegExpressions, mit denen du bestimmte HTML-Tags aus dem Input-String fürs Gästebuch "geradebiegen" möchtest. Dann gehören die aber nicht hierher, sondern in das Script, das dir dein Gästebuch schreibt.

    <textarea name="text" cols="30"  rows="4" class="textfeld"></textarea>

    ups ? In deiner Textarea steht ja gar nix drin ... Du könntest möglicherweise mit
    <textarea name="text" cols="30"  rows="4" class="textfeld">
    <? ... Code ... ?>
    </teextarea>
    was reinschreiben ;-)

    Grüße aus Berlin

    Christoph S.

  3. Hi, zirp,

    das PHP-Skript darf natürlich erst auf der auswertenden Seite stehen und nicht schon auf der selben Seite wie die Textarea. Deren Inhalte werden ja erst mit POST an die auswertende Seite übergeben.

    Sonst scheint der Code richtig zu sein ...

    Grüße,

    Sebastian