Zitateins versteh ich aber noch nicht mit der Prozessorzeit: Bei DSL geht es ja. Das Skript läuft dort ja genauso und dürfte wohl auch die gleiche Prozessorzeit verwenden. ???
Nein. Solange der HTTP-Request zum Download läuft, wird die Ausführugnszeit für das Skript hochgezählt. Das heisst: Bei DSL hat Dein Kunde eine höhere Downloadgeschwindigkeit. Dadurch ist die Datei schneller da und das Skript muss nicht so lange laufen und bleibt damit im Limit. Bei ISDN ist die Downloadgeschwindigkeit kleiner und das Skript muss länger laufen und wird irgendwann abgebrochen.
Bei 1und1 liegt laut http://www.ihre-webhosting-domain.de/php/phpinfo.php (habe ich über http://faq.1und1.de gefunden) die max_execution_time bei 30 Sekunden. Damit hat Dein Kunde 30 Sekunden Zeit, die Datei über welche Leitung auch immer, herunterzuladen. 1und1 lässt Dich dieses Limit übrigens nicht verändern. es bleibt Dir also nichts anderes übrig, als eine Alternative zu suchen.