Hi,
Dies sollte kein Problem sein. Ich nehme nicht an, dass die ganze Datei gesendet wird, wenn der Empfänger den Download ablehnt.
was heißt denn hier "ablehnen"? Meinst Du abbrechen? Dein Server erfährt davon immer erst (deutlich) _nach_ dem Abbruch - und gewöhnlich sollte die Ausführung Deines Scripts dann längst beendet sein.
Die Frage ist eigentlich, ob PHP die ganze Datei ausgibt, auch wenn der Server sie nicht ganz versendet - nur dann würde php direkt mitbekommen, ob der Download gestartet bzw. beendet wurde oder nicht...
Der Download wurde gestartet - das weißt Du deshalb, weil Dein Script angesprochen wurde. Ob er beendet wurde, erfährst Du niemals. Und wenn der Server merkt, dass die Verbindung gekappt wurde, dann beendet er auch den Prozess, i.e. das PHP-Script.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes