PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   nl2br macht immer zwei <br /> (http://www.selfphp.de/forum/showthread.php?t=17366)

Indyk 03.08.2007 13:31:11

nl2br macht immer zwei <br />
 
Hat jemand eine Idee woran das liegt? oder war das schon immer so?!
wenn ich per hand einen Zeilenumbruch in der DB einfüge wandelt mir nl2br diesen immer in 2 <br /> um

schon jemand erlebt?

Raketenmann 03.08.2007 13:38:23

AW: nl2br macht immer zwei <br />
 
Heißt doch auch nl2br... ;-P


Also wenn ich den String

"Hans\nim Glück"

umwandeln lassen, habe ich einen <br>



Aber wenn ich den String

"Hans\n
im Glück"

umwandeln lasse, habe ich zwei <br>


Die Funktion reagiert halt offenbar auf jegliche Art von Zeilenumbruch, egal ob er sichtbar durch "\n" im Text steht oder ob "Return" im Text gedrückt wurde.

sysop 03.08.2007 13:41:50

AW: nl2br macht immer zwei <br />
 
die funktion macht schon dass, was sie soll und zwar jedes \n in ein <br> umwandeln, du musst halt sicherstellen, dass kein \n\n am string hängt bevor du die funktion aufrufst.

Indyk 03.08.2007 13:42:22

AW: nl2br macht immer zwei <br />
 
dann liegt es wohl an dieser bescheuerten phpMyAdmin installation, nicht nur das ich charset probleme habe, nein jetzt macht er mir auch doppelte umbrüche (- ;

ok danke für die aufklärung

Indyk 03.08.2007 14:02:23

AW: nl2br macht immer zwei <br />
 
Ich nehm alles zurück, hatte die Übersicht verloren und schlicht vergessen das ich nl2br bereits auf diesen String angewandt hatte. Und wenn man es zwei mal anwendet sollte man sich nicht wundern wenn mans doppelt bekommt (- ;

danke für eure zeit, und entschuldigt die Unsinnigkeit.

sysop 03.08.2007 21:36:14

AW: nl2br macht immer zwei <br />
 
wenn du etwas gelernt hast, war es ja nicht unsinnig !


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:45:09 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.