En una web con PHP, quiero poner un link a un fichero de tal manera que me permita contabilizar cuantas veces se ha bajado el fichero. Sé hacerlo con un botón, pero el tema está en que me gustaría que el fichero se pudiese bajar con algún gestor de descarga estilo flashget (o getright, mass downloader, download accelerator...). Si la solución es con javascript o cualquier otro lenguaje o tecnología, incluso un applet Java o un flash, decidlo también .
Graciass.
La manera de poder contabilizar las descargas es que en lugar de hacer en enlace directo al fichero lo hagas a un fichero download.php?id=12 donde incrementas la cuenta del fichero y despues enlazas al fichero en si.
pues poner los downloads por id's y en una base de datos la id=12 por ejemplo sea www.tuweb.com/messenger.exe
haz lo típico una página de informacion de la descarga con un boton de download que enlace a una página:
dl_d.php --
<html>
<head>
<?php
$query="UPDATE TABLE ...";
// Las consulta a la base de datos soy por echo que las sabes hacer.
mysql_query($query, $link);
mysql_query($query, $link);
?>
<meta http-equiv="refresh" content="0";URL=" <?php echo $url_fichero; ?>">
<title>Descarga directa</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
</html>
Cuando llege a casa te pongo un ejemplo de como redireccoinar al fichero. Que ahora estoy en el curro.