O formato de arquivo zip é usado para compressão de dados e arquivamento. O arquivo zip é utilizado para reduzir o tamanho do arquivo para o armazenamento e usa vários algoritmos de compressão de arquivos. As extensões de arquivo usados normalmente terminam em " . Zip ". O diretório central encontrado no final de um arquivo lista todos os arquivos compactados dentro do arquivo zip. Criação de um arquivo zip com um script requer alguns comandos para configurar. Instruções
1
Abra sua linha de comando script PHP . Digite o seguinte código :
" classe createDirZip estende createZip {
função get_files_from_folder ( $ diretório $ put_into ) {
if ($ handle = opendir ( $ diretório) ) {
while ( false ! == ( $ file = readdir ( $ handle ) )) {
if ( is_file ( $ diretório. $ arquivo )) { $
fileContents = file_get_contents ( $ $ diretório de arquivos. );
$ this-> AddFile ( $ fileContents , put_into $ $ file . ) ; ! '.'
} elseif ($ arquivo = e US $ arquivo ! = '..' e is_dir ( $ diretório $ arquivo.) ) $ file $ put_into '/' ); . .
}
}
}
closedir ( $ handle );
. }
} "
2
Digite este código para obter os arquivos de seu diretório e sub- diretórios:
" $ createZip = new . "temas /') ;"
3
Digite o seguinte código para criar um objeto a partir de sua extensão e definir seu diretório base :
" $ filename =' tmp /pacote.zip ';
$ fd = fopen ( $ filename , ' wb ');
$ out = fwrite ( $ fd , $ createZip -> getZippedfile ());
fclose ( $ fd );
$ createZip -> forceDownload ($ filename );
@ unlink ( $ filename) ; . "
irá imprimir o arquivo zip.