-
Mi stavo chiedendo se era possibile limitare la grandezza di una cartella in una root,
esempio:
www.miosito.altervista.org/cartella
cartella = deve essere limitata a 5 MB (diciamo che venga usata per upload), quindi in teoria posso caricare dati fino a 5 MB o per quanto voglio impostare come limitazione.
Non sò se esiste uno script o qualcosa del genere che possa funzionare, ho fatto delle ricerche senza risultati positivi.
Chissa se qualcuno conosce il modo, per realizzare questa situazione???
Vi ringrazio ugualmente per l'attenzione !!!
-
basta ke prima di iniziare l'upload controlli le dimensioni dei files ke ci sono già nella cartella fai la somma e autorizzi l'upload di un file solo se ancora sotto il tetto massimo...
se nn sai dove comiciare usa questa funz x "misurare i files"
http://www.php.net/manual/it/function.filesize.php
(restituisce un valore espresso in bytes)
PS ricordati di usare il pathname completo (/membri/tuonick/...)
byez
-
Ecco, il mio problema è che l'evento deve essere automatico, quindi se imposto 5 MB (disponibilità cartella) chiunque faccia l'upload se tocca il tetto massimo viene bloccato.
Esempio più pratico:
freeweb su altervista ha 100 MB di spazio web
se freweb arriva ad occupare 100 MB, non può andare oltre perchè ha raggiunto il tetto massimo
Ecco cosa intendo un sistema tipo questo, dove io dò un valore (dimensione) ad una cartella in root.
Quello script php non so se genera questo ho mi da solo la grandezza della cartella ???
-
be'...
se trovi la dimensione della cartella la sommi con quella della grandezza del file che si sta per caricare e dunque se e' maggiore a 5 mb non permetti l'upload gia' in partenza...
-
se vuoi fare una cosa davvero precisa puoi consentire l'upload in tutti i casi, però prima del copy() controlli se il file ci sta senza andare a "sforare" la somma della cartella o altrimenti mandi un mex d'errore...
byez
-
Carissimo EVCZ, è ottima l'ultima idea, peccato che io non saprei creare il programma per l'evento.
Chissa se qualcuno mi può aiutare nel realizzarlo ???
CMQ ringrazio ugualmente.
-
CHI MI AIUTA PORFAVOR ???? :( :( :( :( :(