Hi!
ich benutze die Funktion nl2br() um Zeilenumbrüche, welche von Formulareingabedaten stammen, beizubehalten.
Die Funktion ersetzt diese Ümbrüche mit <br />.
Wenn ich meine Website nun validiere erhalte ich Fehler (NET-ermöglichender Starttag).Kann ich das " /" aus dem <br /> irgendwie entfernen?
Das ist ein Problem, wie es hier im Forum schon einmal besprochen wurde. Die Funktion nl2br() ersetzt alle \n durch den XHTML-korrekten Tag <br />, ohne jedoch eine Möglichkeit zu bieten, eventuell einen zweiten Parameter zu übergeben, der der Funktion mitteilt anstatt <br /> <br> zu verwenden. Christian Kruse hat - so weit ich weiß - den PHP-Developpern eine entsprechend korrigierte Version geschickt.
Ansonsten müsstest du eben str_replace() verwenden:
$text = str_replace("\n", "<br>", $text);
Grüße,
Fabian St.
Endlich online: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
Selfcode: ie:% fl:| br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)