Hallo Adromir,
Du liest mit
$buffer = fgets($f1, 4096);
Immer nur 4096Byte einer Datei aus. Danach bricht PHP automatisch ab, auch wenn die Datei größer ist.
dafür ist ja das while(!feof($f1)) da (das Beispiel auf http://de2.php.net/fgets sieht genauso aus) - aber ohne zu wissen was Steffen mit "einen Teil" meint, kann ich auch nicht sagen was da schief läuft.
$buffer = fgets($f1, filesize($f1));
sollte funzen..
nein, da furzt... ähh... funktioniert nichts - filesize() funktioniert für http-Zugriffe nämlich nicht.
Grüße aus Nürnberg
Tobias