Textbox Zeilenumbruch und mysql_real_escape_string()

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

  • Textbox Zeilenumbruch und mysql_real_escape_string()

    Hallo,

    ich hab auf einer HTML-Seite eine Textbox. Nach dem Absenden des Formulares schreibt ein PHP Script den Inhalt in eine Datenbank in ein Text-Feld. Vorher wird auf den Inhalt noch mysql_real_escape_string() angewendet. Wenn ich dann per phpmyadmin in der Tabelle im entsprechenden Feld nachsehe, wird im Text an den Stellen an denen ein Absatz eingefügt wurde "\r\n\r\n" ausgegeben. Eigentlich sollten diese Steuerzeichen doch nicht sichtbar sein oder? Wenn ich den Text dann auslese und auf der Seite ausgebe, wird "\r\n\r\n" ebenfalls optisch ausgegeben und nicht als Umbuch/Absatz dargestellt.

    Hat jemand vielleicht eine Idee?

    Gruß
    Oneside
    Zuletzt geändert von oneside; 03.12.2008, 12:11.
    Luxus Magazin
    Luxus Shops

  • #2
    Eventuell eingeschaltete Magic Quotes.

    Kommentar


    • #3
      vorher ein
      PHP-Code:
      str_replace("\r\n",'<br />'$inhalt
      ?

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        Was interessierts, wie phpmyadmin das anzeigt.......
        Und ja, ich tippe auch auf Magic Quotes.
        Wir werden alle sterben

        Kommentar


        • #5
          Ja, Magic Quotes sind aktiv, aber selbst wenn ich vorher das ausführe:


          if(get_magic_quotes_gpc()){
          $string = stripslashes($string);
          }

          und den String dann in die DB schreibe, passiert das geiche.

          @ Kropff
          Wenn ich vor der Ausgabe in HTML die Zeichen mit str_replace in <br> ersetze, bringt mir das nicht, weil der Text als Inhalt in ein textarea ausgegeben werden soll und da brauch ich kein <br> Tag, sondern die Steuerzeichen für den Umbruch.
          Luxus Magazin
          Luxus Shops

          Kommentar


          • #6
            Lass dir mal den Query ausgeben, mit dem du den String in die Datenbank schreibst.

            Kommentar

            Lädt...
            X