Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2007, 09:28
core_2duo
 
Fecha de Ingreso: marzo-2007
Mensajes: 113
Antigüedad: 17 años, 2 meses
Puntos: 0
Problemas con la descarga

Tengo una web y permito a los usuarios de mi página descargarse determinados archivos, entonces necesito saber cuando la descarga del archivo se ha completado con exito y cuando se ha cancelado o ha fallado.

Necesito diferenciar estos dos casos ya que se trata de un archivo compartido en el servidor por varios usuarios y cuando un usuario se lo descarga es para modificarlo/actualizarlo y tengo que informar al resto de usuarios de que otro usuario lo tiene en posesion en ese momento actualizandolo.

Espero vuestra ayuda. Muchas gracias


Código PHP:
$f "archivo.txt"  //Archivo a descargar
    
$dir"archivos/"//Directorio
    
$path $dir.$f;  
         
     
header("Content-Type: application/octet-stream");
     
header("Content-Length: ".filesize($path));
     
header("Content-Disposition: attachment; filename=".$f."\n");
     
readfile($path);
     
    if(
Si se ha completado la descarga correctamente)    
   {
     ......... 
   }

   else 
//Se ha cancelado la descarga o ha fallado la transmision de datos
   
{
   ............... 
   }