[ svrle @ 06.01.2003. 08:23 ] @
Imam jednu MySQL tabelu u kojoj bih vodio evidenciju preuzimanja fajlova.
Skripta koja klijentu šalje fajl izgleda otprilike ovako:

...
$len=filesize($filename);
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header("Content-type: application/download");
header("Content-Length: $len");
header("Content-Disposition: attachment; filename=\"$filename\"");

readfile($filename);
$res = mysql_query("update......"); // uvećaj broj preuzimanja
...

Sa ovim nemam problema; u browseru se otvori download dijalog i fajl se
uredno snimi na klijentov disk. Mene zanima kako saznati da je korisnik
kliknuo na Cancel u download dijalogu i time sprečiti izvršavanje
upita koji uvećava broj preuzimanja fajla?

Hvala svima.
[ NetworkAdmin @ 30.01.2004. 22:03 ] @
ja bi to uradio ovako:

$len=filesize($filename);

.......


$koliko_krelac_downloadovao= readfile($filename);
if˙($len==$koliko_krelac_downloadovao){
$res = mysql_query("update......");
}