Buonasera a tutti,
avrei la necessità di zippare una cartella con PHP e per fare ciò ho utilizzato la libreria plczip e questo script trovato in rete:
Codice PHP:
<?
$backupFile="archive".date("dmY").".zip";
//Se esiste già, lo cancello
if (file_exists($backupFile)) @unlink($backupFile);
//Includo la libreria e genero l'oggetto zip
require_once('pclzip.lib.php');
$archive = new PclZip($backupFile);
//Una lista di nomi di files da comprimere
$listOfFilesToCompress="file1.php,file2.php";
//Aggiungo i files all'archivio
$v_list = $archive->add($listOfFilesToCompress);
if ($v_list == 0) {
die("Error : ".$archive->errorInfo(true));
}
?>
Questo codice crea un archivio ZIP con i file da me scritti manualmente, ma se volessi zippare un intera cartella, le sottocartelle e tutti i files al loro interno come dovrei fare?
Sul forum ho trovato una discussione dove funcool chiedeva la stessa cosa ma non ha avuto risposta, chissà se qualcuno qui mi sa aiutare.