ya he conseguido que me funcione, y que me actualice el numero de descargas de uno en uno:
descargas.php
Código PHP:
<a href="descargar.php?art=<? echo $_GET['art']; ?>>descargar</a>
descargar.php
Código PHP:
include("conectaBD.php");
$consul = "select numDescargas from contenidos where idContenido=".$_GET['art'];
include("consultaBD.php");
$reg = mysql_fetch_array($resul);
// se actualiza el numero de descargas del archivo...
$num = $reg['numDescargas'] + 1;
$consul = "update contenidos set numDescargas=".$num." where idContenido=".$_GET['art'];
include("actualizaBD.php");
header("Location:bajar.php?art=".$_GET['art']."");
bajar.php
Código PHP:
include("conectaBD.php");
$consul = "select nombreFich,url from contenidos where idContenido=".$_GET['art'];
include("consultaBD.php");
$reg = mysql_fetch_array($resul);
header("Content-Disposition: attachment; filename=".$reg['nombreFich']."");
header("Content-Type: application/force-download");
readfile($reg['url']);
exit;
Saludos.