1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

sonderzeichen ersetzen

  • owaye
  • 14. September 2006 um 18:58
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • owaye
    Punkte
    313
    Beiträge
    46
    • 14. September 2006 um 18:58
    • #1

    hallo, wieder ne frage:
    ich will in einem php guestbook den kommentar einlesen und alle darin enthaltenen absätze mit einem <br> ersetzen. eigentlich habe ich gedacht das ginge mit

    $comment=str_replace("\^M", "<br>", $comment);
    echo $comment;

    alos ich habe \^M genommen, da dies im ASCII die [Return]-Taste repräsentieren sollte. aber das funktioniert so offenbar nicht. denn am output ändert sich nichts :confused:
    weiss jemand vielleicht wie das geht?

  • mdk
    Punkte
    7.120
    Beiträge
    1.390
    • 14. September 2006 um 19:13
    • #2

    probiere einmal

    PHP
    $comment=str_replace("\n", "<br>", $comment);
    echo $comment;
  • owaye
    Punkte
    313
    Beiträge
    46
    • 14. September 2006 um 19:17
    • #3

    omg... so einfach wärs gewesen :rolleyes: . DANKE, funktioniert!

  • mnemetz
    Punkte
    2.895
    Beiträge
    557
    • 14. September 2006 um 20:01
    • #4

    für den fall dass "\r\n" drinnen ist sollte man besser zuerst nach "\r\n" suchen und ersetzen und dann erst "\n" berücksichtigen.

    brav mdk, du hast viel PHP gelernt ;)

  • Swoncen
    Punkte
    5.331
    Beiträge
    993
    • 14. September 2006 um 20:27
    • #5

    aber das "\n" ein Zeilenumbruch ist, hat nicht viel mit PHP zu tun. Unter Windows ist es "\r\n" (carriage return, new line). Wenn du aber aus einem Text ausließt und "\r\n" vorkommt, du aber trotzdem nur mit replace "\n" ersetzt, funktionierts trotzdem.

    Außerdem gibts nl2br(string)
    http://de.php.net/nl2br

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum