Hallo,
ich möchte gerne nach dem Beenden eines Downloads, ein Feld in meiner MySQL-DB auf True setzen.
Das sieht derzeit so aus:
Habe soeben gemerkt, dass readfile() für gewöhnlich schneller als der Download zum User beendet ist, und somit der MySQL-Query zu früh ausgeführt wird.
Habe leider keine Ahnung, wie man bewirkt, dass der nächste Befehl erst ausgeführt wird, wenn der Download tatsächlich beendet ist.
Hat jemand ne Idee?
Danke!
ich möchte gerne nach dem Beenden eines Downloads, ein Feld in meiner MySQL-DB auf True setzen.
Das sieht derzeit so aus:
PHP-Code:
header ("HTTP/1.1 200 OK");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=\"$filename\"");
readfile("$url");
$query = "update ...";
$res = mysql_query($query, $link);
Habe leider keine Ahnung, wie man bewirkt, dass der nächste Befehl erst ausgeführt wird, wenn der Download tatsächlich beendet ist.
Hat jemand ne Idee?
Danke!
Kommentar