PHP e file .zip

  • Creatore Discussione Creatore Discussione Maures
  • Data di inizio Data di inizio

Maures

Utente Attivo
25 Mar 2015
45
0
0
Buongiorno a tutti,
avrei bisogno di qualche consiglio per un progetto che sto portando avanti.
Vi spiego brevemente la situazione:
ho un database in cui sto caricando dei file .zip che contengono file di testo (o .txt o .dat). In questa tabella sono presenti i riferimenti alla cartella in cui sono fisicamente caricati nel momento dell'upload.

Detto questo, ora ho bisogno di una procedura che prenda questi file .zip, li spacchetti in una cartella temporanea, per poi fare il parsing del file estratto. Alla fine della procedura i file della cartella temporanea dovranno poi essere cancellati.

La parte di parsing l'ho già fatta io e sembra funzionare, ma non so bene come gestire i file .zip come vorrei.

Qualche consiglio?

Grazie a tutti.
 
questi file avevano al loro interno un file testuale di cui dovevo fare il parsing per recuperare dati da inserire in un database.

alla fine per unzippare il file ho usato queste due semplici righe di codice che posto nel caso possa servire a qualcuno:

Codice:
$destFileUnzippato = 'temp/';
$unZip = exec("unzip -d $destFileUnzippato $cartellaFileZippato");

ho inserito i file unzippati in una cartella temp perché alla fine li cancellavo, per risparmiare spazio. per fare questo semplicemente ho usato questo codice:

Codice:
unlink($destFileUnzippato);
 

Discussioni simili