New question

Question:

 
  0  
 
Date: 04-09-2019 21:53:14 (In Spanish)

Control de espacio en disco[Unresolved]

Hola compañer@s!,

necesito implementar un control de espacio por usuario en una aplicación web en fase de uso con usuarios activos y contenido propio de cada uno.

No se como se hace esto, pues nunca me he visto en la situación y la verdad es que tengo muy poco tiempo para documentarme por eso pregunto en esta gran comunidad. Si alguien me puede orientar aunque sea para ir más directo a la solución se lo agradecería.

Lo que debo hacer en concreto es, dependiendo del tipo de usuario tendrá asignado por ejemplo 200mb de disco, 600 mb de disco 1gb de disco, en el momento que superen este espacio, deberán o bien borrar contenido para liberar espacio o bien pagar una cuota más alta con la cual se le aumenta el espacio establecido.

Esto es algo muy usado por lo que imagino que debe haber alguna forma concreta de hacerlo.

Gracias a tod@s.
Tags: CRM - Development - PHP - Question Votes: 0 - Answers: 5 - Views: 7 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 07-09-2019 06:29:25 Como yo lo veo esto se debe hacer con algun lenguaje de bajo nivel ya que esta sujeto a la cantidad de archivos que pueda llegar a almacenar, el usuario no puede espera a que recorrar todo el arbol para acumulae el tamaño usado   Votes: 0 - Link answer
     
  • Date: 07-09-2019 10:06:32 Hace poco tube una petición similar con información de archivos dicom, por suerte para nosotros PHP trae una función para ello que es: disk_total_space te lo da en bits pero solo haces un calculo y ya.

    Saludos terricola.

    Stryfe™
      Votes: 1 - Link answer
     
  •  
      0  
     
    Date: 08-09-2019 21:21:07 Muchísimas gracias, voy a probarlo a ver si me sirve y ya comentaré aquí como me ha ido.
    Buen día compañeros!
      Votes: 0 - Link answer
     
  • Date: 11-09-2019 04:09:42 Se me ocurre que puede ser bastante simple si organizas bien los archivos de cada usuario. Por ejemplo, si tienes todos los archivos en una carpeta por usuario puedes usar un DirectoryIterator para recorrer todos los archivos y obtener la suma del tamaño.   Votes: 2 - Link answer
     
  •  
      1  
     
    Date: 13-09-2019 21:26:38 Gracias Mauro, lo miraré también porque ya en nada tengo que empezar con ello. Si algo tengo es que soy muy organizado, y lo tengo tal y como tu dices!, por lo tanto de las formas que me habéis propuesto en el hilo, probaré y con la que más a gusto me sienta.... esa implementaré.
    Cuando lo haya hecho volveré a contar mi experiencia.
    Si alguien más tiene más ideas... bienvenidas sean.
    Gracias de nuevo.
      Votes: 1 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In