-
Scompattare un file .zip
Salve, ho una domanda.
Ho caricato un file formato .zip ma vorrei scompattarlo però non ho trovato nessuna funzione.
Attualmente non posso scaricare un client FTP perciò l'unica possibilità credo sia quella di caricare i file e creare le cartelle una ad una, ma sono troppe.
Potreste aiutarmi per cercare una soluzione?
N.B. Non so se è la sezione giusta, quindi perdonatemi.
-
Su internet ho trovato questo esempio (funzionante, l'ho appena provato)
Codice PHP:
<?php
$zip = new ZipArchive();
$file = "nomefile.zip"; //file zip da estrarre
if($zip->open($file)===TRUE) {
$zip->extractTo("/membri/withme");
$zip->close();
echo "File estratto con successo!";
}else echo "Errore nell'apertura";
?>
basta cambiare il nome del file e, se non lo vuoi scomprimere nella tua root, il percorso
-
Ciao! Grazie per la risposta,
non sono molto pratica, dovrei creare un file .php e mettere il codice da te fornito?
-
Sì, esatto.
Si deve trovare nella stessa cartella del file da decomprimere.
-
Ho provato il codice ed ha funzionato perfettamente...
Grazie mille, mi sei stato di grande aiuto :)
Buon weekand
-
Bene. Buon weekend anche a te.
-
Giusto per completezza, ricordo che dal pannello di controllo di AlterVista è possibile usare la funzione Invia archivi compressi, per caricare appunto archivi compressi e scompattarli direttamente all'interno dello spazio web, senza ricorrere a script PHP (che in caso di archivi molto grossi potrebbero anche andare in timeout).
-
Usando sempre Filezilla non l'avevo mai notato.
Buono a sapersi.