PHP - Problemas con la finalizacion de la descarga

 
Vista:

Problemas con la finalizacion de la descarga

Publicado por Ignacio (2 intervenciones) el 25/04/2007 09:16:25
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
{
...............
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder