Foros del Web » Programando para Internet » PHP »

borrar archivo temporal cuando termine session

Estas en el tema de borrar archivo temporal cuando termine session en el foro de PHP en Foros del Web. Hola a todos Mi situacion es la siguiente: tengo imagenes tiff en una bd sqlserver2000, el usuario al entrar a la pagina escoge el registro ...
  #1 (permalink)  
Antiguo 28/09/2006, 09:13
 
Fecha de Ingreso: julio-2006
Mensajes: 20
Antigüedad: 17 años, 9 meses
Puntos: 0
Exclamación borrar archivo temporal cuando termine session

Hola a todos

Mi situacion es la siguiente:
tengo imagenes tiff en una bd sqlserver2000, el usuario al entrar a la pagina escoge el registro donde esta la imagen, entonces lo que hago es bajar la imagen a un archivo en el servidor, por q el usuario desues puede hacer operaciones sobre el como exportar cierta cantidad de paginas del tiff, o elegir una sola pagina, lo hago asi:
//creo temporal
$nombre_temp = tempnam("c:/AppServ/www/DSM/temp", "dsm");
//le cambio nombre
$tif=$nombre_temp.".tif";
rename($nombre_temp,$tif);
//escribo en el la imagen
$gestor = fopen($tif, "w");
fwrite($gestor, $img, strlen($img));
para elegir cierta cantidad de paginas o una del tiff lo hago mediante el convert de image magick.
Ahora el problema es que despues de q el usuario baja el tiff completo o por paginas , como lo borro , si por ejemplo el usuario le da q se baje un tif de 5 mb, y cierra la pagina, y entonces ya no tengo control sobre el tiff creado en el server, talvez existe una forma de saber a lo que se acabe la session y alli borrarlo, o existe otra forma?
Gracias
Saludos
Santiago
  #2 (permalink)  
Antiguo 28/09/2006, 09:37
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Jeje me pierdo en tu explicación
La función unlink()te ayuda a eliminar archivos.

Saludillos.
  #3 (permalink)  
Antiguo 28/09/2006, 10:10
 
Fecha de Ingreso: julio-2006
Mensajes: 20
Antigüedad: 17 años, 9 meses
Puntos: 0
Gracias Mauled por tu respuesta
si con esa función lo borro, pero si cierran la pagina antes q acaben la descarga del archivo a que momento lo borro, ese es mi problema.
Bueno lo que quiero hacer es que cuando termine la session iniciada, cuando el usuario se loguea, tambien se borre el archivo temporal que se creo en su session

Saludos
Santiago
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 03:12.