Categorias

Descompactando arquivos compactados (ZIP) em PHP

Com esta função é possível decompactar arquivos compactados (com extensão .zip) Excelente para anexar fotos em um site.

O tamanho máximo permitido para o arquivo dependerá da configuração do PHP.ini.

IMPORTANTE: Para o funcionamento do código, é preciso que a extensão php_zip.dll esteja habilitada no servidor através do arquivo PHP.ini.

open($dir . "arquivo.zip", ZIP::CREATE);
$zip->addfile($dir . "nome_do_arquivo.extensao", "nome_do_arquivo.extensao");
$zip->close();
?>

Arquivo descompactar.php:


open(getcwd()."/arquivo.zip");
$zip->extractTo("nome_dir");
$zip->close();
?>