Software  
 
Conhecimento computador >> Software >> compressão de dados >> 
Como criar arquivos ZIP com PHP
Quando você precisa oferecer um usuário muitos arquivos para download , um arquivo ZIP é um caminho natural para fazê-lo. Todos os sistemas operacionais modernos lidar com arquivos ZIP com facilidade, e os usuários sabem o que esperar deles. Em alguns casos , porém, você pode não ser capaz de zip os arquivos antes do tempo , como se você pretende incluir um arquivo de licença com o arquivo . Quando isso acontece, não se preocupe, como PHP permite que você crie facilmente arquivos ZIP programaticamente e depois oferecê-los para o usuário. Coisas que você precisa
arquivos zip
Webserver com PHP ea extensão ZIP instalado
editor de código PHP
Show Mais instruções
1

Envie seus arquivos para o seu servidor web em um diretório comum. Certifique-se que este diretório não pode ser acessado diretamente pelos usuários , colocando-o fora da pasta "www" no seu servidor . Dessa forma , o PHP ainda será capaz de acessar os arquivos, mas navegadores não.
2

Crie um novo script PHP chamado " zipdownload.php " que pode ser acessado pelo servidor web. Seus scripts irá redirecionar os usuários para esta página quando eles precisam de fazer o download do arquivo ZIP dinâmico.
3

Crie um novo objeto ZipArchive em zipdownload.php escrevendo " $ zip = new ZipArchive () ; " . Isto irá criar um novo recipiente para seus arquivos ZIP e atribuí-lo a uma variável, chamado "$ zip ". Use o método "$ zip- > open " para criar um arquivo ZIP especial no diretório temporário de seus servidores. Consulte a seção Recursos para obter mais detalhes .
4

Adicionar arquivos para seu novo arquivo ZIP usando o método "$ zip- > AddFromString " . Isso irá codificar um novo arquivo e adicioná-lo ao arquivo ZIP. Repita este procedimento quantas vezes for necessário. Ver os recursos para mais detalhes.
5

Fechar o arquivo quando terminar de adicionar arquivos ao seu arquivo ZIP usando o método "$ zip- > close " . Agora você pode enviá-lo para os usuários ou a saída para o navegador usando a função " readfile " do PHP .
6

Excluir o arquivo quando terminar com ele , chamando a função " unlink " no arquivo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar um banco de dados de vírus Anti De Zip 
·Como combinar vários arquivos Zip 
·Como juntar arquivos Zip Dividir 
·Como extrair arquivos de uma pasta Zip 
·Como compactar arquivos BMP 
·Como ler um disco Zip corrompido 
·Como compactar um arquivo PDF para o e-mail 
·Como compactar e enviar um arquivo MPG 
·Como substituir conteúdo em arquivos Zip 
·Como criar um arquivo ZIP seguro no XP 
  Artigos em destaque
·Como criar um Click pista com Audacity 
·Como solucionar o formato de vídeo de um iPod 5 ª Ger…
·Norton Removal Ferramenta 
·Illustrator Wallpaper Tutorial 
·Como restaurar um backup do SQL Server de um mapeada ou…
·O que é o Norton Internet Security 
·Como gravar músicas de um computador usando o Sonic 
·Como se livrar de pontos de exclamação no iTunes 
·Como Incorporar um WMA Player 
·Back Door vírus Trojan 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados