Hi!
Zunächst:Im Archiv fand ich zwar was, aber es half mir nicht wirklich weiter.
Ich habe eine Webseite gemacht, auf der u.a. Programme zum Download bereitgestellt werden.
Nun soll in eine MySql-Tabelle eingetragen werden, wer, wann was geladen hat.
(Das ganze ist ein Userbereich mit Session... .)
Ich leite per Link zum Download auf eine PHP-Datei um, bei der ich u.a. folgendes gemacht habe:
<meta http-equiv="refresh" content="0; url=<?echo $file;?>">
($file enthält Pfad/Dateiname.exe, das nur am Rande.)
Alternativ biete ich den Download auch noch als Link via Javascript an:
function startedownload()
{
location.href="<?echo $file?>";
}
(Falls meta-refresh nicht geht).
Das alles geht soweit ohne Probleme.
Nun wäre es mir sehr recht, wenn ich auch noch mitbekommen könnte, ob/wann der User mit dem Download fertig ist.
Kann mir jemand einen Tipp dazu geben?
Ich würd nach dem Download nämlich gerne auf eine weitere Seite umleiten ("Übertragung erfolgreich beendet...") und dabei noch ein entsprechendes Flag in der Datenbank setzen, um zu wissen, dass der User die Datei hat (mal abgesehen von Ausnahmen).
PS: Bitte keine Hinweise, warum ich das alles vom user wissen will und das ich das lassen soll und was ist, wenn jemand kein Javascript hat und und und :)
Grüße, Bürgle
http://www.benotung.de--
IE - No risk, no fun.