Hello,
Du sagst also, von Marker A bis Dateiende?
Dateiende hat doch mit der Länge der Datei zu tun oder?
Außerdem hat "Dateiende" in allen mir bekannten PC-Filesystemen einen Abfragewert "eof()", bzw. auch "feof()" http://www.php.net/manual/de/function.feof.php und kann daher sicher erkannt werden.
while (!feof($filehandle))
{
$buffer = fread($fh, sizeof($buffer));
echo $buffer;
}
Man sollte den Buffer nicht zu groß machen. 8kb sind bei PHP beim Lesen vom lokalen Filesystem angemessen, 128 bis 512 Bytes beim lesen über URL-Wrapper (Socket) ;-)
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg
