PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch-Problem


FBI
19.11.2005, 17:56:40
Hi,

ich stelle hier mal ne ganz dumme frage, be der mir die Forensuche nicht viel helfen konnte:

Wenn ich

fwrite($fp, $benutzername . "\n");

oder etwas in der Art schreibe gibt es nacher in der Datei keinen Zeilenumbruch. Wie mach ich das richtig?


Danke
FBI

Opendix
19.11.2005, 18:40:13
versuchs mal mit \r\n (oder umgekehrt, vertausche die auch immer :P)

meikel (†)
19.11.2005, 21:46:44
Wenn ich
fwrite($fp, $benutzername . "\n");
oder etwas in der Art schreibe gibt es nacher in der Datei keinen Zeilenumbruch.
Doch, aber es ist ein UNIX Zeilenumbruch.

Wie mach ich das richtig?
Das ist die Frage, weshalb Du die Datei überhaupt anlegst. Wenn sie nur für Dich ist und Du das Teil dann mit einem Windows Texteditor angucken willst, dann hast Du zwei Möglichkeiten:
1. Du verwendest einen Texteditor, der neben dem Windows- und Mac-Zeilenumbruch auch den UNIX Zeilenumbruch darstellen kann. Sowas beherrschen idR ordentliche Scripteditoren.
2. Du änderst Dein Script folgendermaßen:
fwrite($fp, $benutzername . "\r\n");

Beachte aber bei eventuellen Auswertungen mit PHP den anderen Zeilenumbruch!