Come caricare e decomprimere archivi su server PHP

Quasi tutti ormai hanno uno spazio web in cui condividono file, pensieri, foto ecc ecc…, molto spesso però capita di dover trasferire sul server grandi quantità di file e perdere molto tempo solo per il semplice fatto che i file essendo tantissimi intasano la connessione. Oggi voglio proporvi un ottimo metodo per caricare tutti questi file dentro un archivio .zip o .rar e decomprimerli direttamente sul server.

Molte applicazioni web usate dagli utenti, come wordpress, Joombla, PhpBB, richiedono il caricamento di moltissimi piccoli file che per essere caricati richiedono moltissimo tempo che a volte può arrivare anche a 30-60 minuti.

Per evitare di perdere ore e ore solo per caricare dei file potrete comprimere la cartella dell’applicazione in un archivio e poi caricare l’archivio sul server scompattandolo successivamente, il tempo si ridurrebbe notevolmente arrivando ad un massimo di 10-15 minuti.

Per scompattare un archivio su un server abbiamo bisogno che il server sia compatibile con il PHP 4 così da sfruttare un piccolo script in php che in pochi secondi vi decompatti il tutto sul server.

Lo script in questione si chiama PclZip, dovrete scaricare quest’archivio e decompattarlo in una cartella del vostro computer, a questo punto vi ritroverete una cartella “minidesign-pclzip” che dovrete caricare via ftp nella directory del vostro server in cui volete decomprimere il file.

Dopo dovrete caricare l’archivio nella cartella minidesign-pclzip e avviare il file index.php dal browser, vi troverete un form in cui inserire il nome dell’archivio da decomprimere, infine inviate i dati e così l’archivio sarà decompresso nella stessa directory della cartella minidesign-pclzip.

A questo punto potrete eliminare direttamente tutta la cartella e avrete i file caricati in pochissimi minuti; questo è un ottimo script dateci la vostra opinione su cosa ne pensate tramite i commenti.

pa007

Founder di Pa007World. Laureato in Ingegneria Informatica all'Università di Pisa e studente di Master of Science in Embedded Computing Systems presso la Scuola Superiore Sant'anna e l'Università di Pisa. Appassionato da sempre di informatica e tecnologia. Home page: http://www.pa007world.com