Hello,
fgets() und fopen($file,"rb")
passen klassisch betrachtet nicht zusammen.
der Öffnungsmodus 'rb' fordert eine Behandlung des Files als Byte-Stream an, fgets() will die Datei aber 'zeilenweise' lesen, also als Textdatei.
Nimm also entweder 'r' und fgets(), wenn Du Zeilen wünschst, oder aber fread() und 'rb', wenn Du nur die Datei haben willst und transparent weiterleiten willst.
Und bei fread() solltest Du die "Packete" etwas kleiner (256Byte) schnüren, das vermindert den Kummer.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau