Bastian Schnitzler: Gästebuch

Hallo!
Ihr wundert euch warum ich das Thema Gästebuch im Themenbereich HTML nehme? Mir ist es endlich gelungen ein Gästebuch NUR mit HTML zu schreiben!!!
-ok, nun mal spaß bei seite-
ich habe ein Gästebuch mit PHP geschrieben, das Daten in eine MySQL-Datenbank schreibt. Das Text-Feld, wo man seine Nachricht angeben kann steht auf wrap="physical", womit die manuellen Umbrüche per Return ebenfalls in der Datenbank gespeichert werden.
Nun möchte ich diesen Text in eine Tabelle schreiben, sodass die manuellen Umbrüche berücksichtigt werden.
Das Problem: wenn ich mit <pre></pre> arbeite, wird kein automatische Textumbruch mehr erzeugt, d.h. wenn jemand keine manuellen Umbrüche erzeugt, wird die Tabellenspalte vergrößert, was ich nicht möchte. Wie muss ich die Tabelle schreiben, um dieses Problem zu lösen?
Oder, gibt es eine Möglichkeit, Textumbrüche per PHP in <br>'s umzuwandeln?
Wer sich das Gästebuch anschauen will (ihr könnt euch gerne auch eintragen ;->): www.bastianschnitzler.tk

thx for expected awnsers,
BaSchni

  1. servus,

    stichwort ist hier regular expression

    gruss

    1. Hallo,

      stichwort ist hier regular expression

      Ich würde sagen dafür gibt es eine Funktion und zwar die nl2br() http://de2.php.net/manual/de/function.nl2br.php

      Grüße
      Jeena Paradies

      --
      Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
      <img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
      Bambergs Fasching - nur ein großer (Werbe-)Flop?
      http://jeenaparadies.de/artikel/fasching/
      Jeenas Bannertauschportal; selbstgemacht ;-)
      http://jeenasbannerbude.de
      1. ok, thx all togehter, darauf, dass zeilenumbrüche mit einem /n dargestellt wird, hätte ich auch selber kommen können :-(
        ich nehme dann die funktion, die jeena empfohlen hat.
        danke nochmal,
        BaSchni

      2. hallo,

        |Ich würde sagen dafür gibt es eine Funktion und zwar die nl2br()

        php ist halt für die faulen programmierer ;-)

        gruss

        1. Hallo,

          php ist halt für die faulen programmierer ;-)

          Hehe so einen wie mich ;)

          Grüße
          Jeena Paradies

          --
          Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
          <img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
          Bambergs Fasching - nur ein großer (Werbe-)Flop?
          http://jeenaparadies.de/artikel/fasching/
          Jeenas Bannertauschportal; selbstgemacht ;-)
          http://jeenasbannerbude.de
        2. hi

          php ist halt für die faulen programmierer ;-)

          nenene, das ist ColdFusion :D

          so long
          ole
          (8-)>

  2. habe d'ehre

    Oder, gibt es eine Möglichkeit, Textumbrüche per PHP in <br>'s umzuwandeln?

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

    man liest sich
    Wilhelm

  3. hi

    ich kenne es nur von coldfusion, aber mit php dürfte es ja ähnlich laufen.

    ein zeilenumbruch wird durch einen "carriage return" (müßte chr(10) sein) und ein "new line" (müßte chr(13) sein) definiert.

    nun mußt du nurnoch beim auslesen auf der datenbank diese durch <br> ersetzen und schon ist der text so formatiert wie er eingegeben wurde.

    so long
    ole
    (8-)>