Yadgar: Windows-Text immer nur mit \r\n und Länge in fwrite() schreiben?

Beitrag lesen

High!

Laut McCarty, PHP Grundlagen (S. 234) muss beim Schreiben von Textdateien unter Windows immer \r\n statt einfachem \n als Zeilenumbruch geschrieben werden, außerdem soll eine Angabe der maximalen Zeilenlänge in fwrite() notwendig sein...

...wieso kann ich aber dann mit diesem Skript

[code=php]
<html>
<head>
<title>PHP: Schreiben in eine Datei fwrite() (McCarty, PHP-Grundlagen, S. 233)</title>
</head>
<body>
<?php
  $a=1;
  $b=3;
  $bf=1.004;
  $fh=fopen("liste.txt", "a") or die("Datei kann nicht angelegt werden!");
  for ($i=0; $i<=30; $i++)
  {
    $a=$a*(1+$b/100);
    $b=$b*$bf;
    fwrite($fh, "$i\t$a\t$b\n");
  }
  fclose($fh);
?>
</body>
</html>
[/code]

eine fehlerfreie Datei schreiben?

Bis bald im Khyberspace!

Yadgar