kostenloser Webspace werbefrei: lima-city


Textarea <br> Forum

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Ich habe ein Forum geschrieben wo man denn Text den man schreiben m?chte in ein Textarea eingibt wie kann ich es machen das wenn einer


    macht das es dann auch ein <br> an dieser stelle ausgibt? oder einfach eine Zeile diefer weiterschreibt?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. $in_die_Datenbank = nl2br($formulareintrag);

    nl2br formt einen Text in HTML um.

    Bei R?ckfragen bitte fragen!

    MfG lagerhaus
  4. Mit PHP:

    $text = nl2br($text);

    EDIT: Da war einer schneller ;)


    gru?
    Markus

    Beitrag ge?ndert am 10.08.2005 09:56 von bos-iron
  5. Hi,

    jetzt h?tte ich aber auch noch ne Frage dazu.
    Was sollte man nun verwenden.
    Zwei unterschiedlich Variablen wobei man $formulareintrag ja noch dem Textfeld zuordnen muss oder zwei gleiche..

    Gru?
    DarkNight
  6. s******n


    Hi,

    jetzt h?tte ich aber auch noch ne Frage dazu.
    Was sollte man nun verwenden.
    Zwei unterschiedlich Variablen wobei man $formulareintrag ja noch dem Textfeld zuordnen muss oder zwei gleiche..

    Gru?
    DarkNight


    du kannst ruhig den Inhalt der Viariablen $text durch nl2br($text) ?berschreiben, schlie?lich kannst du mit dem alten Inhalt eh nicht viel anfangen.
    ?brigens kann man die Funktion nl2br auch mit anderen Funktionen (z.B. str_replace) in eine benutzerdefinierte Funktion packen, dann kann man alle Operationen in einer Zeile auf den Text anwenden:
    //irgendwo da oben kommt die Definition hin
    $text = bbCode($text);


    wichtig ist nur, dass die Funktion bbCode dann auch einen R?ckgabewert liefert, sonst kann man damit nicht viel anfangen...

    Beitrag ge?ndert am 10.08.2005 11:23 von ssd_bonn

  7. Hi,

    jetzt h?tte ich aber auch noch ne Frage dazu.
    Was sollte man nun verwenden.
    Zwei unterschiedlich Variablen wobei man $formulareintrag ja noch dem Textfeld zuordnen muss oder zwei gleiche..

    Gru?
    DarkNight



    Du hast ja eine Variable, die aus dem Formular ?bergeben wird. (bei mir $formulareintrag). Nun kann diese Variable ver?ndert/?berschrieben werden durch nl2br. Du kannst aber auch die Original-Variable erhalten und eine neue machen.
    Wenn du den Orignial-Text nicht benutzen willst, was ich vermute, ist es egal. Du musst nur darauf achten, dass du die richtige Variable in die Datenbank schreibst.

    MfG lagerhaus


    //EDIT: Jetzt war ich zu sp?t....

    Beitrag ge?ndert am 10.08.2005 11:26 von lagerhaus
  8. Hi,

    danke f?r die Antworten.
    Ich h?tte da jetzt die Variable ?berschrieben.
    Wollte nur wissen ob das auch richtig is bzw. funktioniert.

    Danke nochmal!

    Gru?
    DarkNight
  9. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    und wie kann ich es machen das wenn er z.b. (b)hallo(b) dann auch dick geschrieben wird also wie kann ich funktionen f?r ein Forum festlegen?

    //edit die runden Klammern sollen f?r eckige stehen sonst wirds ja wirklcih dick

    Beitrag ge?ndert am 10.08.2005 13:03 von samson
  10. s******n

    damit das hier im forum weiterhin so angezeigt wird kannst du da leerzeichen reinschreiben:
    [ b ]fettschrift[/ b ].

    Benutze mal die Boardsuche mit dem Stichwort BBCode.
    es gibt dazu mehrere Threads, Kraeusi hat es in einem sehr anschaulich erkl?rt, wie ereg_replace und str_replace funktionieren.

    Kannst auch per PN fragen, bin jetzt aber gleich erstmal was frinseln...
  11. 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!