Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2007, 06:27
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años
Puntos: 8
Re: Ayuda con contador

Para conseguir eso debes actuar sobre ese enlace, pero no has puesto el aspecto que tiene...

1.- Si es del tipo directo al archivo:
Código HTML:
<a href='archivo.exe'>Descargar</a> 
Yo me plantearía crear un script nuevo similar al que has puesto arriba, pero que envíe el archivo en caso correcto. Suponiendo que le llames descargar.php, cambiar el enlace a
Código HTML:
<a href='descargar.php?id=idArchivo>Descargar</a> 
Y descargar.php sería algo así:


Código PHP:
<? 
  
if (!$_GET[id]) { 
  echo 
"<br>Error, debes especificar una ID. <a href=\"index.php\">Volver al index</a>."; } 
  else { 
   
$des=mysql_fetch_array(mysql_query("select * from contenido where id='$_GET[id]'")); 
   if (!
$des) { 
     echo 
"<br>Error, no existe la descarga"; } 
   else { 
     
mysql_query("update contenido set descargas=descargas+1 where id='$_GET[id]'"); 
     
header("Location=$des['url']); //<-- Aquí envíamos el archivo a descargar
    }
   }
?>
Y quitar del tuyo la línea que aumenta las descargas:

Código PHP:
//mysql_query("update contenido set descargas=descargas+1 where id='$_GET[id]'");  <--Esta línea sobraría en el original 
__________________
Kelpie