kostenloser Webspace werbefrei: lima-city


"Enter"/Zeilenumbrüche in Formularen beibehalten!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.

    hi

    ich hab das problem dass der text der in die db von einem tag/formular">formular gespeichert wird alle zeilenumbr?che verliert, da ich mir aber sicher bin dass man das unterdr?cken kann wollt ich fragen wie das genau geht, auch mit str_replace oder ?hnlichem??

    bitte um rat

    mfg
    pointi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. $ausgabe = nl2br("$text");

    MfG lagerhaus
  4. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.

    danke funktioniert super ;)

    aber begrenzen kann mans nicht oder?? denn wenn sich jemand bl?d spielt kann er ja beliebig viele machen!!
  5. Du kannst ja sowas machen wie 3<.br> ersetzten durch einen.
    Oder 5<.br> durch 2 oder so ?hnlich.
    (Das w?re dann str_replace - Arbeit.)

    Oder du z?hlst die <.br> s im Text und dann gibts du ggf. eine Fehlermeldung aus.

    MfG lagerhaus
  6. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    Du kannst ja sowas machen wie 3<.br> ersetzten durch einen.
    Oder 5<.br> durch 2 oder so ?hnlich.
    (Das w?re dann str_replace - Arbeit.)

    Oder du z?hlst die <.br> s im Text und dann gibts du ggf. eine Fehlermeldung aus.

    MfG lagerhaus


    ja kann ich denn die ?berhaupt z?hlen er gibt sie ja nicht direkt ein dr?ckt ja nur "enter" - wird da ein <.br> hineingeschrieben in die db?? oder in die variable??
  7. g**o

    soviel ich wei? musst du nach "backslash n" suchen

    gru?
    gero

    edit: wieso wir backslash nicht angezeigt??

    Beitrag ge?ndert am 17.10.2005 19:06 von gero

  8. pointi schrieb:

    Du kannst ja sowas machen wie 3<.br> ersetzten durch einen.
    Oder 5<.br> durch 2 oder so ?hnlich.
    (Das w?re dann str_replace - Arbeit.)

    Oder du z?hlst die <.br> s im Text und dann gibts du ggf. eine Fehlermeldung aus.

    MfG lagerhaus


    ja kann ich denn die ?berhaupt z?hlen er gibt sie ja nicht direkt ein dr?ckt ja nur 'enter' - wird da ein <.br> hineingeschrieben in die db?? oder in die variable??


    Hiho pointi!

    Bei mir wird "<br />" in die Variable geschrieben.

    nl2br ver?ndert die Variable. Der Befehl tr?gt nicht direkt in die DB ein (logisch, oder? :wink:)

    ?brigens: htmlentities macht HTML-Tags, die eingegeben wurden unwirksam. Praktisch, wenn man keine <.h1>-?berschriften drin haben will :wink:

    MfG lagerhaus

    //EDIT: Doppelte Unterschrift gel?scht. Warum unterschreibe ich doppelt? *sich frag*

    Beitrag ge?ndert am 17.10.2005 20:05 von lagerhaus
  9. wickedthunder

    wickedthunder hat kostenlosen Webspace.

    Also, hab noch nen Tipp, wenn ihr Texte genauso ausgeben wollt, wie sie eingegeben werden, mit Umbr?chen und mehr als einem Leerzeichen.
    CSS:
    #element {
    white-space: pre;
    }

    Allerdings, wenn ihr keine richtigen Umbr?che macht (sondern nur automatische vom textarea), werden diese auch nicht beachtet.
    => Eher unbrauchbar f?r G?steb?cher etc.
  10. 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!