Bug beim Zugriffstype (mode) bei fopen

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Bug beim Zugriffstype (mode) bei fopen

Postby ibphp » 10. March 2004 18:24

XAMPP scheint einen Bug beim Zugriffstype (mode) bei fopen zu haben.

Ich hatte bisher, ohne groß darüber nachzudenken, bei fopen als Mode stets "rt" angegeben, und stelle nun fest, dass laut PHP-Handbuch nur "r" oder "rb" zulässig ist.

"r" sollte folglich unter Windows im Textmode öffnen (wie es z. B. die Windows-Portierung des gcc auch macht), tut es aber nicht!

Unter Windows bekommt man nur mit (dem undokumentierten) "rt" eine korrekte Behandlung von CRLF, d. h. nur mit "rt" eröffnete Dateien liefern "\n" als Zeilenende zurück und erlauben so eine portable Programmierung zwischen Unix und Windows. "r" verhält sich wie "rb" und liefert "\r\n" zurück, was meiner Meinung nach ein Bug ist!
ibphp
 
Posts: 1
Joined: 10. March 2004 18:16

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 2 guests