Rolli: Jetzt noch das Newline-Problem

Beitrag lesen

Hallo,
ich hoffe das liest noch jemand!
Ich habe nach wie vor Probleme mit dem Zeilenwechselzeichen.
define ('NL', "\r\n"); bzw. define ('NL', "\n"); definieren ja den Zeilenwechsel.
Aber diese Definition gilt auch für alle aufgerufenen Routinen.
Nun benötige ich wenn ich HTML erzeuge <br> als Zeilenwechsel.
Ich habe daher das Zeilenwechselzeichen mit der Variablen $NL definiert,
einmal als
$NL="<br>";    -- akzeptiert
und einmal als
$NL=0x0D0x0A;  -- Formaler Fehler
bzw.
$NL=0x0A;

Wenn ich dann im letzten Fall
"aaaaaa" . $NL . "bbbbbb" in eine Datei schreibe, so erscheint dort
aaaaa10bbbbb.
Wie muss ich das Newlinezeichen (\r\ bzw \n in einer Variablen definieren?