Der Martin: Zeilenumbruch in Datei schreiben.

Beitrag lesen

Hi,

$zeile1 = "Hallo, ich bins.\n";

$zeile2 = "wie gehts denn so?";

$fp = fopen('test.txt', w);

fputs($fp, $zeile1);
fputs($fp, $zeile2);

$fclose($fp);


>   
> In der Datei steht das \n als Text drinne und nicht als Zeilenumbruch.  
  
womit stellst du das fest? Stehen wirklich die Zeichen Backslash, kleines n drin (also 0x5C, 0x6E), oder betrachtest du den Dateiinhalt nur mit einem Tool, das Steuerzeichen wieder in ihrer Escape-Schreibweise anzeigt?  
  

> Auch \r\n klappt nicht :(.  
> Wie gehts richtig?  
  
Genau so, wie du es oben gezeigt hast. Der Fehler muss noch woanders liegen.  
Verwendest du vielleicht einfache Anführungszeichen anstatt der doppelten??  
  
Ciao,  
 Martin  

-- 
Ich denke, also bin ich hier falsch.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(