Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > \n \r in der Ausgabe
Antwort
 
Themen-Optionen
Alt 02.10.2005, 11:37   Nach oben    #1
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard \n \r in der Ausgabe

Hallo,

also ich bekomme in meiner DB ausgabe (mysql) immer ganz viel \n und \r ausgegeben, die \ hab ich mnit stripslashes behoben, aber wie bekomme ich nun die n´s und r´s weg?

so sieht meine Ausgabe bis jetz aus:

stripslashes(mysql_real_escape_string(wordwrap($be schreibung, 120, "<br />", 1))))

wer kann mir hier weiterhelfen, bzw wie heisst die Funktion die die n und r wegmacht? Das würde mir schon völlig reichen!

Danke!

bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2005, 12:11   Nach oben    #2
Chr!s
Erfahrener Benutzer
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard

Du kannst \n / \r einmal durch <br />'s ersetzen, dazu gibts
http://de.php.net/nl2br

Oder du haust sie ganz weg, mit einem str_replace:
PHP-Code:
<?php
$text 
str_replace("\r\n"""$text);
?>
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2005, 12:17   Nach oben    #3
robo47
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
Standard

wozu bitte benutzt du bei der AUSGABE:
mysql_real_escape_string
schau vieleicht mal im manual nach, was das ist und woher es kommt und wozu man es braucht. lass das auf jeden fall mal weg, würde sagen, das verursacht die sichtbaren \n und \r.
und dann stattdessen wie Chr!s schon gesagt mal nl2br anschauen, damit die Ausgabe die Umbrüche bekommt die sie haben sollte.

mfg
robo47
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2005, 15:04   Nach oben    #4
CIX88
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 576
Standard

Zitat:
$text = str_replace("\r\n", "", $text);
Wäre mir zu unsicher, da sich die Zeile nur auf Windows bezieht
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.10.2005, 16:10   Nach oben    #5
robo47
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
Standard

ausserdem vorsicht, sind es sichtbare \n und \r sollte das ganze wohl anstatt der " mit ' geschrieben werden, weil "\r" ist der umbruch '\r' ist die zeichenfolge
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.10.2005, 14:23   Nach oben    #6
Lars
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

PHP-Code:
$string preg_replace("#(\r\n|\r|\n)#U"""$string); 
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.10.2005, 16:50   Nach oben    #7
CIX88
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 576
Standard

Den Modifer U brauchste nicht
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.10.2005, 18:54   Nach oben    #8
Lars
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Stimmt. Würde der Teilpattern "\r\n" nicht am Anfang stehen, bräuchte ich ihn.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 14:06   Nach oben    #9
Guradia
Benutzer
 
Benutzerbild von Guradia
 
Registriert seit: 18.08.2005
Ort: Düsseldorf
Beiträge: 57
Standard

Zitat:
Zitat von bob
stripslashes(mysql_real_escape_string(wordwrap($be schreibung, 120, "<br />", 1))))
Man kann sich das leben auch schwer machen

wordwrap($beschreibung, 120, "<br />", 1))

Einfach mal ein bisschen weniger Unsinn machen und die Sache dürfte wohl passen (vorrausgesetzt, das passierte nich vorher schon noch viel mehr unsinn).
Guradia ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 09:42   Nach oben    #10
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Ja sry leute, dass ich erst jetz schreibe ...
Hab beim aufschreiben des Codes im Forum was durcheinander gebracht

Wäre mir zu unsicher, da sich die Zeile nur auf Windows bezieht
Wie kann ich das denn verhindern? Da ich ja die Daten teilweise über Linux eintrage.
Das wird doch dann mit nl2br geregelt oder?

Vielen Dank
__________________
Grüsse aus Essen,
bob
bob ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[C]Was bedeutet "%*d" in einer Ausgabe mit printf() Mirod Sonstige Programmiersprachen 2 15.09.2006 12:56
mehrzeilige Ausgabe / textarea doria HTML, XML und CSS 7 10.11.2005 14:44
Ausgabe von Prozess ehli75 Allgemeine Java-Programmierung 0 26.10.2005 11:57
Chat - Ausgabe bricht ab Chr!s PHP-Programmierung 12 05.10.2005 22:47
alert Ausgabe? Zorki Allgemeine Java-Programmierung 14 31.03.2005 12:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:43 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44