nel sito che sto realizzando ho inserito una registrazione per gli utenti;
quando l'utente si registra attraverso una form e clicca sul submit accade che:
- i dati vanno a finire in una cartella del db
- viene inviata una mail per confermare la registrazione
Quando l'utente clicca sul link della mail accade che:
- la registrazione è confermata
- viene creata una cartella personale nella quale l'utente può effettuare degli upload di file
-Il primo problema è che riesco a creare la cartella, a nominarla, ma non ad assegnare chmod 777, necessario per permettere l'upload; con il comando mkdir() di php è possibile creare cartelle e in teoria assegnare chmod 0777, ma anche se lo faccio il chmod rimane 0700. Se guardo nel filesystem le cartelle in questione sono create (a differenza di quelle fatte da me per il resto del sito) dall'utente "nobody" e non dall'utente "root". Può centrare questo?
-secondo problema: Vorrei inserire come dimensione massima dell'upload 5mb; ho pensato di fare così. Quando l'utente conferma,n el database compare anche un valore numerico di 5 mb in un campo. Poi la form di upload avrà una funzione php che anzitutto controlla la dimensione della cartella ed impedisce di effettuare l'upload se la dimnsione è superiore a 5mb. Questo valore non deve inoltre essere fisso, perchè in un futuro magari vorrò assegnare ad alcuni utenti dimensioni cartella maggiori. Per questo motivo ho pensato di inserire il valore nel db
che ne pensate?