Foros del Web » Programando para Internet » PHP »

como detectar que un fichero se esta descargando

Estas en el tema de como detectar que un fichero se esta descargando en el foro de PHP en Foros del Web. hola bien, estoi intentado hacer un site(no ftp) del cual se van descargar ficheros unos de 20 mb y otros de 1mb o menos, el ...
  #1 (permalink)  
Antiguo 20/05/2006, 02:38
 
Fecha de Ingreso: diciembre-2005
Mensajes: 3
Antigüedad: 18 años, 4 meses
Puntos: 0
como detectar que un fichero se esta descargando

hola bien,
estoi intentado hacer un site(no ftp) del cual se van descargar ficheros unos de 20 mb y otros de 1mb o menos, el tema es que quiero forzar que los clientes solamente puedan descargar un fichero, es decir que no puedan bajar dos ficheros al mismo tiempo, sobre todo para evitar que el server se sobrecargue. Pero no se como hacerlo.

La manera de pensar el procedimiento seria:
Se detecta la peticion del fichero, en ese momento se activa un mecanismo para que me anule la pantalla de los links, con capas o redireccionando a un mensaje o bien dejando como estaba y si pincha en otro link diciendo que ya esta descargando algo.
Pero no se como detectar si se esta descargando algo o como comprobar por donde se esta descargando algo y cuando ha terminado de descargarse, hay alguna variable donde se almacene esto y pueda ser comprobada????
  #2 (permalink)  
Antiguo 20/05/2006, 04:33
 
Fecha de Ingreso: septiembre-2005
Mensajes: 49
Antigüedad: 18 años, 7 meses
Puntos: 0
$_SERVER["REMOTE_ADDR"] para pillar la IP del cliente

y nada cuando le de a un enlace compruebas si esa IP se esta usando ahora o no, guarda la IP del primer enlace en una Sesion y comparas.
haz que caduquen en un momento razonable :) no vaya a ser que no le deje descargar nada despues de bajar una cosa :)
  #3 (permalink)  
Antiguo 20/05/2006, 14:13
 
Fecha de Ingreso: octubre-2004
Ubicación: Lima, Perú
Mensajes: 185
Antigüedad: 19 años, 5 meses
Puntos: 1
Algo parecido estoy buscando, pero que baje un archivo a la vez para evitar que se sobrecargue el sistema como lo tendria que hacer pAra porbarlo en el server?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:59.