kostenloser Webspace werbefrei: lima-city


Gästebuch: Zeilenumbruch durch <br> ersetzen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    j*****k

    Hallo,
    ich habe mir selber ein G?stebuch gebaut und nun habe ich folgendes Probelm:
    Wenn da jetzt jemand was schreibt, z.B. das:

    Hallo,
    super G?stebuch

    MfG

    Jacky


    Dann steht da aber das:

    Hallo, super G?stebuch MfG Jacky

    So, also brauch ich ein Script, was Zeilenumbr?che in eni <br> umwandelt!
    Wie geht das?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. i*b

    w?rde es nicht auch gehen, wenn am ende bzw. anfang jeder zeile automatisch ein <br> rangeh?ngt wird ?? ich mein dass denn so:

    Hallo <br>
    wie geht es euch ?? <br>
    Tsch?ss<br>

    oder was noch besse ist:
    <br>Hallo
    <br>wie geht es euch ??
    <br> Mfg idb

    die <br> werden n?t?rlich automatisch rangemacht...
  4. Autor dieses Themas

    j*****k

    Geht auch, aba wie is nun der Code daf?r?

    Ohhh, ich seh grad, dass er das doppelt reingestellt hat....
    Ich hoffe, dass ich nun keine Strafe bekomme ;))
    Gulden k?nnen mir selbstverst?ndlich abgezogen werden....
    [edit by marley87]: ein Posting gel?scht
  5. das machst du so:

    $inhalt = ereg_replace("(\r\n|\n|\r)", "<br>", $inhalt);

    wobei $inhalt die variable ist, in der der text f?r den Eintrag liegt.

    (ich hab mal auf das Syntax-Highlighting verzichtet, weil das hier im Mom. noch nicht ganz klappt...
  6. und warum nicht die daf?r vorgesehene Funktion nl2br() ?
  7. mich w?rde das mit den zeilenumbr?chen auch interessieren.
    kann mir vielleicht jemand das hier erkl?ren was es genau bedeutet?

    "$inhalt = ereg_replace("(\r\n|\n|\r)", "<br>", $inhalt);"

  8. maduser schrieb:
    und warum nicht die daf?r vorgesehene Funktion nl2br() ?


    Genau macht es einfach mit der Funktion:
    $text= nl2br($text);

    Somit werden alle Zeilenumbr?che auch so dargestellt.
  9. und was ist in dem fall die variable $text?
    ist es die textarea, die man mit "name=""" benennen kann?
    also so: <textarea name="text" cols="80" rows="10"></textarea>????

    achja und bei der anderen m?glichkeit... das kann man dann doch auch benutzen wenn man einen ubb code machen will oder?
    hmm w?rd trotzdem gerne die genaue bedeutung wissen.

    nicko
  10. Autor dieses Themas

    j*****k

    Danke!
    Das mit

    <?
    $text= nl2br($text);
    ?>

    hat gefunzt!
  11. ja bei mir gehts auch aber kann das sein das es damit probleme mit array reverse gibt?
  12. wtf meinst du mit array reverse?

    ereg_replace erstetzt in diesem fall \n und \r (zeilenschaltung und wagenr?cklauf soweit ich weis) durch <br> (aber benutzt bitte gleich <br/> <= XHTML/W3G konform)

    <textarea name="text" wrap="PHYSICAL"></textarea>
    m?sste aber das obige problem auch l?sen!

    ja das kann man auch bei ubb/bb code verwenden!
  13. 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!