Hallo,
lasse alle Datein von einem Script ausgeben. Das Script liest dabei in einer Schleife aus der gewünschten Datei und mit fgets() und prüft die Länge des ausgelesenen Strings mit strlen() und prüft dann, wie Dennis es vorgeschlagen hatte, mit connection_aborted() auf Verbindungsabbrüche:
[link:http://de3.php.net/manual/de/language.control-structures.php#control-structures.if@title=if]([link:http://de3.php.net/manual/de/function.file-exists.php@title=file_exists]('./'.$_GET['download_datei_name'])){
$dat=[link:http://de3.php.net/manual/de/function.fopen.php@title=fopen]($_GET['download_datei_name'],'r');
$siz=0;
[link:http://de3.php.net/manual/de/control-structures.while.php@title=while]( && ![link:http://de3.php.net/manual/de/function.connection-aborted.php@title=connection_aborted]()){
$t=[link:http://de3.php.net/manual/de/function.fgets.php@title=fgets]($dat);
$siz+=[link:http://de3.php.net/manual/de/function.strlen.php@title=strlen]($t);
echo $t;
}
[link:http://de3.php.net/manual/de/function.fclose.php@title=fclose]($dat);
log_dl_size($siz);
}
else poeble_den_besucher_an();
Gruß aus Berlin!
eddi