Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/06/2004, 09:36
Avatar de LeCLUB
LeCLUB
 
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 22 años
Puntos: 1
Otra forma de hacerlo (y creo que es la más eficiente) es que cuando subas las imágenes temporales al directorio TEMP, grabes la información del archivo en una tabla de la BBDD, que se podría llamar por ejemplo "img_temp". En ella grabas la fecha que se subió el archivo. Si el usuario ACEPTA las imágenes, borras la información de esa tabla y la grabas en la tabla final, y en caso contrario, cada vez que alguien quiera subir imágenes otra vez, antes de que el script haga nada, mire los registros que hay en la tabla "img_temp"; y si la fecha que hay dento es superior a una cantidad de días predefeinidos (nose, 24 horas, por ejemplo) que borre ese registro, y de paso que borre el fichero del directorio.

No se si me explico con claridad, pero para que te hagas una idea, sería hacer como una lista de E-mailing... primero el ususario se registra y se añaden los datos de ese usuario a una tabla temporal. El usuario recibe un email de confoirmación, si hace click en ese enlace, los datos pasan de la tabla temporal a la definitiva, y en caso de que el usuario no haga click en ese enlace (el e-mail introducido no es correcto, no es el suyo o simplemente no le interese formalizar el alta), cada vez que un usuario intente darse de alta, el sistema antes de hacer nada borrará todos aquellos registros de la tabla temporal que no hayan confirmado el alta en un tiempo inferior a un mes (por decir una fecha)

Un saludo