como puedo controlar el tamaño de los archivos de una carpeta, controlando el maximo tamaño definido por mi para cada carpeta, con tal que el usuario no se exeda, estos datos los manejare en una base de datos.
| |||
Los archivos que subes a esa "carpeta" o para ese usuario, lo haces o vas hacer por un script PHP? .. y los archivos que eventuamente puedas borrar, lo vas hacer por un script PHP también? Si es así .. podrás al subir el archivo ver que tamaño tiene este ($_FILES['archivo']['size']) como para ir "sumandolo" a lo que ya tengas en tal campo de tal tabla de tu BD y restarlo cuando borres el archivo (viendo su tamaño con filesize()). Supuestamente si el "upload" del archivo lo haces -solo- por scripts PHP y el "borrado" de esos archivos .. tambén lo haces vía PHP .. haciendo estas comprobaciones podrías tener un control del espacio consumido por el usuario en sus archivos y que te cuadre (lo que tienes en el directorio con lo que tu registras en tu BD). Un saludo, |