kostenloser Webspace werbefrei: lima-city


Eingabefeld mit Absetzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    no-smoke

    Kostenloser Webspace von no-smoke

    no-smoke hat kostenlosen Webspace.

    Wenn ich bei mienem Gästebuch im Textfeld einen tag/absatz">Absatz mache liest er ihn komischerweise nicht als <br> und macht keinen Absatz.

    Hier bei lima-city.de gehen Absätze im Textfeld aber.
    Warum?
    Gibts es dafür nocheinen bestimmten code den ich einfügen muss?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. du meinst dein eigenes GB auf deiner seite?

    kannst mal den code posten?

    oder meinst du was anderes?

    lg
    Sincer
  4. Autor dieses Themas

    no-smoke

    Kostenloser Webspace von no-smoke

    no-smoke hat kostenlosen Webspace.

    Ja, mein eigenes Gästebuch.

    Geht gerade schlecht, habe ihn nicht zur hant.
    Gibt es denn dafür einen code?
    Oder, dass fällt mir gerade ein könnte es auch an dem html verbot liegen?
  5. the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    ja wenn du html bei deinem gb aus hast kannste kein <br> schreiben da das ja was mit html zu tun hat

    was ist wenn du einfach nur die enter taste drückst? macht er dann auch keinen zeilenumbruch?
  6. Ich verstehe nicht ganz aber ich kann mal einen Vorschlag machen:

    <?php
    $entry = $_POST[\"textfeld\"];
    echo nl2br($entry); // aus absätzen <br /> machen
    ?>


    Grüße
  7. ich denke, wenn du einen html tag wie <br> verwenden willst, solltest du auch html im GB zulassen *g*

    lg
    Sincer
  8. Das Problem hatte ich bei meinem GB auch.
    Du musst einfach, wie agrafix schon sagte, jeden Text in dem ein Enter vorkommen
    kann mit nl2br (http://at2.php.net/nl2br) umwandeln.
  9. Autor dieses Themas

    no-smoke

    Kostenloser Webspace von no-smoke

    no-smoke hat kostenlosen Webspace.

    Natürlcih mache ich kein <br> in meinen Text sondern einen Absatz mit Enter.

    Ich probiere das mit nl2br einmal aus.
  10. Alternativ könntest du auch str_replace verwenden, wobei nl2br die bessere Lösung ist.

    $entry = str_replace(\"\\n\", \"<br>\", $entry);


    //edit
    Vor n muss ein Backslash stehen - wird unglücklicherweise trotz code-Tag entfernt.


    Beitrag geändert: 16.2.2008 16:04:12 von estezed

  11. oder du machst mit <p> :D

    lol, wie soll das gehen?
    <p> macht ja kein Enter.
  12. lokishomepage

    Kostenloser Webspace von lokishomepage

    lokishomepage hat kostenlosen Webspace.

    wenn dann musst du <p /> bzw <p></p> machen aber dann hast du ne ganze zeile frei
  13. Autor dieses Themas

    no-smoke

    Kostenloser Webspace von no-smoke

    no-smoke hat kostenlosen Webspace.

    Das wird doch durch das html Verbot verboten.


    Beitrag geändert: 16.2.2008 20:16:27 von no-smoke
  14. 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!