Il formato file zip viene utilizzato per la compressione dei dati e archiviazione . Il file zip è utilizzata per ridurre le dimensioni del file per l'archiviazione e utilizza diversi algoritmi di compressione dei file . Le estensioni dei file utilizzati normalmente finiscono in " . Zip ". La directory centrale si trova alla fine di un file elenca tutti i file compressi all'interno del file zip . Creazione di un file zip con uno script è necessario un paio di comandi per impostare . Istruzioni
1
Aprire la riga di comando script PHP . Inserisci il seguente codice :
" class createDirZip estende createZip {
funzione get_files_from_folder ( $ directory , $ put_into ) {
if ( $ handle = ( $ directory opendir ) ) {
mentre (false ! == ( $ file = readdir ( $ handle ) ) ) {
se ( is_file ( $ directory . $ file ) ) { $
fileContents = file_get_contents ( $ directory $ file . ) ;
$ this-> addFile ( $ fileContents , put_into $ $ file . ) ; ! ' . '
} elseif ( $ file = e $ file ! = '..' e is_dir ( $ directory . $ file ) ) $ put_into $ file ' /'); . .
}
}
}
closedir ( $ handle ) ;
. }
} "
2
Inserisci questo codice per ottenere i file dalla directory e sottodirectory :
" $ createZip = new . ' themes /'); "
3
Digitare il seguente codice per creare un oggetto dal proprio interno e di definire la directory di base :
" $ filename = ' tmp /Archivio.zip ';
$ fd = fopen ( $ filename , ' wb ');
$ out = fwrite ( $ fd , $ createZip - > getZippedfile ( ) ) ; < br
fclose > ( $ fd ) ;
$ createZip - > forceDownload ( $ filename ) ;
@ unlink ( $ nomefile ) ; ".
sarà in uscita il file zip.