Hallo Tom,
Muss man eben eine genügend große Zahl angeben.
Nein. Im Regelfall wird das so gemacht:
define('BUFFLEN',512);
$gz = gzopen("file","r");
while(!gzeof($gz)) {
$str = gzread($gz,BUFFLEN);
# tu was mit $str
}
gzclose($gz);
Die Aktion in der Schleife kann selbstverstaendlich auch ein $str .=
sein. Die Groesse von 512 Byte habe ich gewaehlt, weil es bei vielen
x86-Systemen eine Groesse ist, die leicht alloziiert werden kann.
Grüße,
CK
--
"Ich muss auflegen, mein Essen ist gleich fertig."
"Oh, was gibt 's denn?"
"Hmm. Die Packung liegt schon im Muell, keine Ahnung.
http://wwwtech.de/
"Ich muss auflegen, mein Essen ist gleich fertig."
"Oh, was gibt 's denn?"
"Hmm. Die Packung liegt schon im Muell, keine Ahnung.
http://wwwtech.de/