Hola alguna sabe como podria implementar un contador de descargas de varios archivos en php
Gracias
Tendrás que contar las peticiones GET del archivo en cuestión.
También puedes hacerlo más fácil: onclick en el enlace de descarga, que vaya a una función js y de ahí a una función php...
Mas o menos seria así
Descarga.php
<?
if($_GET[id]){
$result = mysql_query ("select * from archivos WHERE id='".$_GET[id]."'") or die("Error SQL en Contador");
while( $row = mysql_fetch_array ( $result )) {
$file = $row[file];
$contador = $row[contador];
}
$contador = $contador+1;
mysql_query("UPDATE archivos SET contador='".$contador."' WHERE id='".$_GET[id]."'");
header("Location: http://web.com/archivos/".$file);
}
?>
El funcionamiento seria descarga.php?id=1 por ejemplo, se puede mejorar mucho el código.