Originariamente inviato da harpox
In un sito in flash ho bisogno di sapere quante volte viene scaricato un file, o molto più semplicemente (dato che non credo che si possa controllare se l'utente l'ha scaricato tutto o se smette prima) alla pressione del pulsante "Scarica" vorrei che mi si fosse conteggiato da qualche parte.
Sapete aiutarmi anche, e soprattutto, a costruire il file php o asp. Di cui non ne capisco nulla!!!!
Mi basterebbe anche che mi arrivasse una mail ogni volta che viene premuto.
Grazie
bye.
La soluzione è facile.
Devi filtrare il download.
Crea un file e lo chiami, che ne sò, Download.php
codice:
<?
#QUI FAI UNA INSERT IN UNA TABELLA MYSQL IN MODO DA INCREMENTARE UN CAMPO
$completo = $_SERVER['DOCUMENT_ROOT'].$_GET[f];
$dimensione = filesize($completo);
if (eregi("mac",$HTTP_USER_AGENT)) $type = "application/download";
else $type = "application/octet-stream";
header("Content-Type: {$type}");
header("Content-Disposition: attachment; filename={$_GET[f]}");
header("Content-Length: {$dimensione}");
header("Content-Transfer-Encoding: binary");
readfile($completo);
Dopo di che ti basta sostituire al tasto, invece che il file direttamente, il collegamento a Download.php?f=[PERCORSO ASSOLUTO FILE].
Ed il gico è fatto!