ciao a tutti, vorrei delle funzioni per comprimere dei file in un file zip, e magari ne avete anke x decomprimere?
Printable View
ciao a tutti, vorrei delle funzioni per comprimere dei file in un file zip, e magari ne avete anke x decomprimere?
la decompressione si può fare tranquillamente, per la compressione ci volgiono delle librerie aggiuntive, che mi sembra che qui su altervista nn ci siano...cmq per decomprimere:
per comprimereCodice PHP:$file_zip=zip_open('sito.zip');
while ($file = zip_read($file_zip)) {
zip_entry_open($file_zip, $file, "r");
$fil_e=zip_entry_read($file, zip_entry_filesize($file));
$handler=fopen(zip_entry_name($file), 'wb');
fwrite($handler, $fil_e);
fclose($handler);
zip_entry_close($file);
}
zip_close($file_zip);
Codice PHP:$handler=gzopen('sito.gz', 'wb9');
$f2com=array('ciccio.txt', 'pippo.html');
for($x=0; $b=count($f2com); $x<=$b; $x++){
$hand=fopen($f2com[$x], 'rb');
$file=fread($hand);
fclose($hand);
gzwrite($handler, $file);
}
gzclose($handler);
l'array $f2com contiene i file da comprimere vero?
si, xò ti ripeto che nn sn sicur che qui su altervista ci siano le librerie di compressione
oook grazie
su altervista ci sono le librerie sia zlib e anke zip quindi dovrebbero funzionare tutti e 2 gli script
ciao ^__^