Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2004, 04:17
raulggm
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 20 años
Puntos: 0
descarga un archivo y actualiza el numero de descargas

Hola a todos,
tengo un script para descargar un archivo de mi servidor. Eso funciona perfectamente. El problema está en que además de descargar el archivo, se actualiza en la base de datos el numero de veces que se ha descargado ese archivo (una más), pero no me lo actualiza en una... sino en tres.
Sabe alguien por qué ocurre eso?
Este es el código que tengo:

en una pagina tengo este enlace:
Código PHP:
<a href="descargar.php?art=<? echo $_GET['art']; ?>>descargar</a>
y en descargar.php:
Código PHP:
include("conectaBD.php");
$consul "select numDescargas,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']);
    
// se actualiza el numero de descargas del archivo...
$consul "update contenidos set numDescargas=".($reg['numDescargas']+1)." where idContenido=".$_GET['art'];
include(
"actualizaBD.php");
    
exit; 

Gracias. Un saludo