Tach!
$file = fopen($filelocation . $filename, "r");
while(!feof($file) and (connection_status()==0)) {
print(fread($file, 1024*8));
flush();
}
fclose($file);
Nimm readfile() stattdessen.
die();
Das die() ist sinnlos, wenn es sowieso die letzte Amtshandlung der Funktion ist und nach dem Funktionsaufruf das Script endet.
dedlfix.