• User Newbie

    Come Realizzare Area Files?

    Devo realizzare un area file di grosse dimensioni , qualche centinaio di mb costituita da documenti word e pdf organizzati in una struttura di sottocartelle ovviamente gestite dal cliente.
    Una strada sarebbe quella di costruire un sistema di gestione dei file che "doppia" il filesystem in un db mysql per avere una gestione dei contenuti ottimale , ma questo renderebbe molto macchinosa la gestione delle sottocartelle da parte dell utente per via della struttura complessa che dovrà gestire.
    Un altra strada sarebbe quella di crare nella pagina di amministrazione una finestra che mostra ftp dell area file e fargli gestire il tutto come una cartella remota usando le funzioni di filesystem di php per mostrare i file agli utenti.
    Una terza sarebbe quella di buttare tutto in un database ma ho sempre paura che diventi troppo macchinoso gestire le cartelle annidate.
    Come mi consigliate di procecere?


  • Super User

    @f80 said:

    Devo realizzare un area file di grosse dimensioni , qualche centinaio di mb costituita da documenti word e pdf organizzati in una struttura di sottocartelle ovviamente gestite dal cliente.
    Una strada sarebbe quella di costruire un sistema di gestione dei file che "doppia" il filesystem in un db mysql per avere una gestione dei contenuti ottimale , ma questo renderebbe molto macchinosa la gestione delle sottocartelle da parte dell utente per via della struttura complessa che dovrà gestire.
    Un altra strada sarebbe quella di crare nella pagina di amministrazione una finestra che mostra ftp dell area file e fargli gestire il tutto come una cartella remota usando le funzioni di filesystem di php per mostrare i file agli utenti.
    Una terza sarebbe quella di buttare tutto in un database ma ho sempre paura che diventi troppo macchinoso gestire le cartelle annidate.
    Come mi consigliate di procecere?Database... accesso veloce e raggruppamento per directory...

    fai dei campi così:

    nome file | directory | file | altri campi che ti servono

    Il difficile di questa gestione è però la gestione a cartelle... molto complicata da realizzare... quindi forse per facilitarti le cose ti converrebbe usare FTP... che comunque è interfacciabile con PHP ( http://www.giorgiotave.it/forum/viewtopic.php?t=59 )


  • User Newbie

    Ho visto la pillola sull ftp ma mi sembra più utile per la gestione di uno spazio disco che ha una sua struttura fissa o comunque gerarchica , io invece gli devo consentire di creare sottocartelle a go go.
    Fare un gestione dell ' FTP in php che serva al mio scopo sarebbe dispendioso in termini di tempo per me e macchinoso per il cliente.
    A questo punto gli metto a disposizione una finestra FTP nel browser nell 'Area Admin e buona notte , ci fa quello che vuole.
    Per mostrare i dati nell 'area files li vado a leggere con le funzioni di PHP e ci metto i link per il download.
    Alla fine lui tratta tutto come una cartella remota.
    Che ne pensate?


  • Super User

    @f80 said:

    Ho visto la pillola sull ftp ma mi sembra più utile per la gestione di uno spazio disco che ha una sua struttura fissa o comunque gerarchica , io invece gli devo consentire di creare sottocartelle a go go.
    Fare un gestione dell ' FTP in php che serva al mio scopo sarebbe dispendioso in termini di tempo per me e macchinoso per il cliente.
    A questo punto gli metto a disposizione una finestra FTP nel browser nell 'Area Admin e buona notte , ci fa quello che vuole.
    Per mostrare i dati nell 'area files li vado a leggere con le funzioni di PHP e ci metto i link per il download.
    Alla fine lui tratta tutto come una cartella remota.
    Che ne pensate?ottimo, è più o meno quello che ti avevo suggerito io, forse mi sono espresso male 😄

    :ciauz:


  • User Newbie

    @PaTeR said:

    ottimo, è più o meno quello che ti avevo suggerito io, forse mi sono espresso male 😄

    :ciauz:
    Ho letto il tuo post , chiedevo conferma in merito all' uso di una finestra del browser per la gestione dei file.
    Su questo ho dei dubbi onestamente.


  • Super User

    @f80 said:

    Ho letto il tuo post , chiedevo conferma in merito all' uso di una finestra del browser per la gestione dei file.
    Su questo ho dei dubbi onestamente.in effetti ne ho anche io, però fossi in te gestirei l'inserimento tramite ftp, e la visualizzazione e la navigazione tramite un'interfaccia grafica più carina in php.

    Però se vuoi un sito veramente professionale, farei tutto in php con le funzioni ftp


  • User Newbie

    @PaTeR said:

    in effetti ne ho anche io, però fossi in te gestirei l'inserimento tramite ftp, e la visualizzazione e la navigazione tramite un'interfaccia grafica più carina in php.

    Però se vuoi un sito veramente professionale, farei tutto in php con le funzioni ftp
    Io comincio con la pagina ftp , vediamo come si trova , se si trova male gli faccio l interfaccia in php.


  • Super User

    @f80 said:

    Io comincio con la pagina ftp , vediamo come si trova , se si trova male gli faccio l interfaccia in php.bene 😄