scusate
sto usando questa classe con il codice di Gwendlyn
tutto bene con un file
ma nel caso dovessi comprimere + files per la stesso folder ho dei problemi
la cartella la crea,
ho il peso in bytes nella finestra di download forzato,
ma quando cerco di aprirlo mi dice che il files zippato è danneggiato
ho pensato che forse il problema potrebbe stare in questa parte
/************************/
$zip->set_options(array('overwrite'=>1,'level'=>0,'stor epaths'=>0,'inmemory'=>1));
/***********************/
ho tentato di mettere al posto dei valori numerici un valore crescente
così
/*************
//con un ciclo estraggo gli indirizzi dei files da comprimere
//inserendoli in un array
while($dati = mysql_fetch_array($res[0])){
$file_name = $dati['name'];
$folder2zip []= "$path/$file_name";
}
/*****************/
$zip=new zip_file($zipname);
$a = 0;
$i = 0;
foreach ($folder2zip as $value) {
$a++;
$zip->set_options(array 'overwrite'=>$a,'level'=>$i,'storepaths'=>$i,'inme mory'=>$a));
$zip->add_files($value);
$i++;
}
qualcuno mi può aiutare?![]()

Rispondi quotando
