PHP: Zeilenumbrüche aus Textarea speichern und auch so ausgeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von marjot, 10. August 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. August 2007
    Servus liebe RRler,

    ich hätt da mal ein Problem:
    ich habe ein kleines Script geschrieben mit dem man Nachrichten zwischen Benutzern hin und herschicken kann. Jetzt möchte ich noch realisieren, dass wenn man beim Verfassen der Nachricht in der

    HTML:
    <textarea name="txt_text" cols="30" rows="3" wrap="hard"></textarea>
    Enter drückt oder durch den Umbruch in die neue Zeile kommt das auch in der Datenbank gespeichert wird. Also das eigentliche Problem ist, dass es in der Datenbank ist, aber ich hab keine Ahnung wie ich das dann später auch mit den Umbrüchen wieder ausgeben kann.

    PHP:
    <? echo  $row_message [ "text" ];  ?>
    Was muss ich ändern?

    Schnelle Antwort wäre echt cool.


    greetz,
    marjot
     
  2. 10. August 2007
    AW: PHP: Zeilenumbrüche aus Textarea speichern und auch so ausgeben

    ...nl2br oder per regex sollte das eigentlich auch klappen!
     
  3. 10. August 2007
    AW: PHP: Zeilenumbrüche aus Textarea speichern und auch so ausgeben

    Vielleicht hilfreicher: http://de2.php.net/nl2br
    Dort haben auch noch "Benutzer" ihre Kommentare und selfmade Funktionen gepostet.
     
  4. 10. August 2007
    AW: PHP: Zeilenumbrüche aus Textarea speichern und auch so ausgeben

    Hi versuch mal
    PHP:

    function  CorrectErrors ( $text )
    {
    $text  str_replace ( "Ä" "&Auml;" $text );
    $text  str_replace ( "Ö" "&Ouml;" $text );
    $text  str_replace ( "Ü" "&Uuml;" $text );
    $text  str_replace ( "ä" "&auml;" $text );
    $text  str_replace ( "ö" "&ouml;" $text );
    $text  str_replace ( "ü" "&uuml;" $text );
    $text  str_replace ( "\\\"" "\"" $text );
    $text  str_replace ( "\\\'" "\'" $text );
    $text  str_replace ( "\\\]" "]" $text );
    $text  str_replace ( "\\\[" "[" $text );
    $text  str_replace ( "\'" "&prime;" $text );
    //Wichtigster Befehl, um Zeilenumbrüche ersetzen !
    $text  str_replace ( "\n" , '<br>' $text );

    return 
    $text ;
    }
    und dann mit

    PHP:
    CorrectErrors ( $variable );
    musst du natürlich noch auf dich anpassen...

    Greez Mever
     
  5. 10. August 2007
    AW: PHP: Zeilenumbrüche aus Textarea speichern und auch so ausgeben

    Fettes Dankeschön an euch drei!

    BW sind raus.

    ~closed~
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.