Problem mit Zeilenumbruch

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Zeilenumbruch

    Hi!

    Ein sehr seltsames Problem:

    Ein User gibt einen Text in einem mehrzeiligen <textarea> ein.
    Den Zeilenumbruch "\n" wandle ich durch $entry = nl2br($entry); in <br /> um. Jetzt schreibe ich $entry in eine Datei -- und siehe da, nach jedem <br /> wird jetzt immer noch ein Zeilenumbruch gesetzt, was meine Datenbank natürlich völlig zerrupft.

    Wenn der User z.B. "Zeilenum
    bruch" eingibt, dann steht in der Datei "Zeilenum<br />
    bruch" und eigentlich sollte "Zeilenum<br />bruch" dort stehen.
    Sehr merkwürdig .

    Freue mich über jeden Ratschlag .

    MoMo

  • #2
    benutzer nl2br() mal nicht zum speichern, sondern nur für die Anzeige!

    gruss

    Kommentar


    • #3
      Ok. Was muss ich dann machen, damit ich die störenden Zeilenumbrüche wegkriege?

      Kommentar


      • #4
        die daten so wie sie eingegeben werden speichern!

        bei der ausgabe:
        nl2br($ausgabe);

        nicht schon so speichern...

        willst du die daten in den vorhanden wegbekommen, mußt du mal aus "<br />\n" nur ein \n machen

        gruss

        Kommentar


        • #5
          Original geschrieben von MoRtAlAn
          die daten so wie sie eingegeben werden speichern!
          In diesem String (!) sind ein oder mehrere Zeilenumbrüche ja schon drinnen, weil es sich um ein <textarea> handelt und wenn da der User mit Enter einen Zeilenumbruch erzeugt will ich den löschen und durch <br /> ersetzen.

          Kommentar


          • #6
            ja, ist ja auch richtig, aber nicht so schon in die Datenbank schreiben, oder ?

            Kommentar


            • #7
              Okay, aber wie muss ich es denn dann in die Datei schreiben?

              Außerdem weiß ich nicht was du mit "nicht so schon in die Datenbank schreiben, oder?" meinst.

              Moritz

              Kommentar


              • #8
                uups falscher thread

                Kommentar


                • #9
                  hatte das problem auch mal, habs dann so gelöst:
                  PHP-Code:
                  $text nl2br($text);
                  $text str_replace("\r","",$text);
                  $text str_replace("\n","",$text); 
                  Kissolino.com

                  Kommentar


                  • #10
                    <schwul>Wurzääähll, ich liebe dich!!</schwul>
                    Nee, im Ernst: Vielen Dank

                    MoMo

                    Kommentar

                    Lädt...
                    X