Ich hab mal ein wenig nachgedacht und bin zu folgendem Schluß gekommen:
- Die fopen-Funktionen müssten eigentlich so, wie sie sind, wunderbar funktionieren, denn ohne das Binärflag kümmert sich PHP um die Konversation der CR/LF-Character
- Ich vermute, daß die file-Funktion buggy ist und deshalb nicht beim speichern, sondern beim erneuten wiedereinlesen die Probleme entstehen.
Daher die Frage: Wie kann ich unter Windows das Problem reproduzieren? Unter meiner WAMP funktioniert das nicht...
Bug: Styleeditor Scripteditor
na ja, ich verwende php 4.2.2
auszug aus php.net
auszug aus php.net
das heisst für mich das ab php 4.3.2 das problem nicht mehr auftritt.For portability, it is strongly recommended that you always use the 'b' flag when opening files with fopen().
As of PHP 4.3.2, the default mode is set to binary for all platforms that distinguish between binary and text mode.
*** make your own tools (wishlist :: thx)