Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2005, 09:08
nogmo
 
Fecha de Ingreso: marzo-2003
Mensajes: 6
Antigüedad: 21 años, 1 mes
Puntos: 0
Bueno, pues del manual de PHP he extraido estas lineas de codigo:

fichero control_descargas.php
Código:
<?php
$file = 'ruta_a_mifichero';
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: ' . filesize($file));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file);

/************
Aqui, incrementar en MySQL el campo que controla el numero de descargas.
*************/
mysql_incrementa_descargas($file);
?>
Esto funciona, es decir, que efectivamente al pulsar el enlace, llevo al usuario a control_descargas.php?file=ruta_fichero pasandole la ruta del fichero a descargar.

Pero sigo teniendo la duda de cómo, cuándo y dónde debo llamar a la funcion mysql_incrementa_descargas($file); para aumentar en 1 el numero de descargas estando seguro de que el fichero esta completamente descargado.

Un saludo.