Ho realizzato un piccolo script per avere un counter dei download su DB, lo script è semplice, controlla se il file è presente e se non lo è lo inserisce nel DB, altrimenti incrementa il counter di 1.
Il mio problema è che una volta richiamato il file ed eseguite le operazioni l'utente dovrebbe scaricare il file (che è in formato mp3) ed invece quest'ultimo mi si apre nel quicktime player.
Come faccio a forzare il download del file anzichè il play ??
Allego lo script:
Codice PHP:
<?
require 'db_connection.php';
$chi = $_GET['get'];
$query = "SELECT * FROM counter WHERE filename='".$chi."'";
$resource=mysql_query($query,$resource_link_id);
if (mysql_num_rows($resource) >0){
$row=mysql_fetch_array($resource);
$numero = $row['count'];
$fid = $row['fid'];
$numero = ($numero)+1;
$query = "UPDATE counter SET count='".$numero."' WHERE fid='".$fid."'";
$resource=mysql_query($query,$resource_link_id);
echo '<meta http-equiv="refresh" content="0; url=/schlecht/'.$chi.'">';
} else{
$query = "INSERT INTO counter (filename)VALUES('".$_GET['get']."')";
$resource=mysql_query($query,$resource_link_id);
echo '<meta http-equiv="refresh" content="0; url=/schlecht/'.$path.$_GET['get'].'">';
}
?>
Grazie.
- Kiko™ -