Mailinglisten-Archive |
Hi Erich, Erich Obster schrieb: > Ich gebe für ein einfaches, eigenes Newssystem Nachrichten in ein Formular > und speichere es in mysql. Zum Beispiel: > > Ergebnis > <PRE>1. Norwegen 3 Preise 3143,83 M/Min. > 2. Österreich 3 Preise 2919,60 M/Min. > 3. Chile 2 Preise 2163,09 M/Min. > </PRE> > > Bei der Ausgabe mache ich > > print nl2br($TEXT); > > Bisher habe ich als Ausgabe das erhalten: > > Ergebnis > 1. Norwegen 3 Preise 3143,83 M/Min. > 2. Österreich 3 Preise 2919,60 M/Min. > 3. Chile 2 Preise 2163,09 M/Min. > > Nachdem ich auf php4.3.8 umgestellt habe, kommt diese Ausgabe: > > Ergebnis > 1. Norwegen 3 Preise 3143,83 M/Min. > > 2. Österreich 3 Preise 2919,60 M/Min. > > 3. Chile 2 Preise 2163,09 M/Min. > > Laut Handbuch wird seit 4.0.5 ein Zeilenumbruch nicht mehr in <br> sondern > in <br /> umgewandelt. Das wirkt sich wohl in <PRE> anders aus. > > Wie komme ich wieder am einfachsten zu meiner alten Ausgabe? Wie macht Ihr > das? Zwei Moeglichkeiten: 1. Mit CSS. Im Stylesheet legst Du eine passende Formatierung an: pre br { irgendwas... } 2. Da aus meiner Sicht ein <br /> innerhalb von <pre> unnoetig ist, schreibst Du anstatt "print nl2br($TEXT);" folgendes: print str_replace('<br />', '', $TEXT); Viele Gruesse Lutz
php::bar PHP Wiki - Listenarchive