Tom: kleine grundsatzfrage zu fgets

Beitrag lesen

Hello,

kannst du mir erklären, was das heisst?
bitte für einen DAU erklären...

fgets() liest die Daten bis

entweder ein "Zeilenende" erreicht wurde
   oder die angegebene Anzahl von Zeichen erreicht sind

und das gilt jeweils

Die Leseposition bliebt dort stehen, wo fgets angehalten wurde
Im nächsten Schleifendurchlauf geht es genau dort weiter

Wurde eine Zeile also im Schleifendurchlauf n nur bis zur Position x der Zeile gelesen,
geht es im nächten Schliefendurchlauf n + 1 also ab der Position x + 1 der Zeile weiter.

Probleme hat PHP hier allerdings (scheinbar) immer noch bei der Umsetzung der "fopen Wrapper" mit extermnen Ressourcen. Wählt man hier die Anzahl der zu lesenden Bytes zu groß, bleibt der Lesevorgang hängen.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau