Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [PHP] FTP->Mysql

  1. #1

    [PHP] FTP->Mysql

    Salve,

    mi servirebbe un aiuto nel realizzare una piccola pagina php che mi permetta di caricare i file da client al server via ftp (per bypassare il limite dei 2MB) per poi caricare il file interamente in un longblob su un db mysql, poi cancellare il file dal server.

    Sono arrivato a questa arcana soluzione perchè è necessario che i file siano visibili solo ad alcuni utenti, controllo che ho soltanto facendo passare tutto tramite db (se c'è altro, ditemi voi, per me sarebbe una grande cosa poter fare tutto tramite file su server tenendoli protetti).

    Ci sono fino al caricamento del file da client a server, mi manca la parte di insert del file nella tabella e rimozione del file.

    Potete aiutarmi?

    Inoltre, il limite impostato dal php riguarda solo l'upload verso server giusto?

    Grazie mille

  2. #2

  3. #3
    ok quindi consigli di proteggere la cartella dei file con direttive dell'.htaccess e inserire semplicemente nel db il riferimento al file? la protezione del file va in funzione solo se il client cerca di acceddere direttamente al contenuto della cartella o va in funzione anche quando io da codice pubblico il link al file?

  4. #4
    La protezione tramite direttiva al webserver impedisce che si possa accedere al file direttamente tramite il browser: per servirlo agli utenti registrati invece di linkarlo direttamente linki uno script PHP che verifica le credenziali e se e' il caso invia il contenuto del file.

  5. #5
    mhhh ok, scusami, fammi capire una cosa: quindi se io metto l'htaccess su una cartella, e dentro questa cartella ci metto tutti i file ed i vari script di gestione, quando apre il link allo script principale mi si apre quella schermata di login, una volta inseriti user e password e validati posso fare tutto con quell'utenza come se fossa una sola sessione, giusto?

  6. #6
    Ah se ti va bene l'autenticazione di apache, allora si.

  7. #7
    ok quindi è apache a gestire da solo tutte le operazioni di gestione della sessione utilizzando htaccess ed htpassword (o come si chiama)?

  8. #8

  9. #9
    perfetto, graaaazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.