Categorias

Compactar e Descompactar arquivos no PHP

O PHP tem uma classe nativa para manipular arquivos zip permitindo assim sua compactação.

Este código está dividido em 2 arquivos:
– zip.php
– descompactar.php

Arquivo zip.php:

CODE
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();
?>