PHP code example of buuum / zip

1. Go to this page and download the library: Download buuum/zip library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

buuum / zip example snippets


$zip_name = __DIR__ . '/demo.zip';
// Create a new zip
$zip = \Buuum\Zip\Zip::create($zip_name);
// Open an exist zip
$zip = \Buuum\Zip\Zip::open($zip_name);
// Check a zip archive
$zip = \Buuum\Zip\Zip::check($zip_name);

$zip->add(__DIR__ . '/resources/README.md', 'resources/README.md');
$zip->add(__DIR__ . '/resources/info.txt', 'resources/info.txt');
$zip->add(__DIR__ . '/resources/composer/autoload_classmap.php', 'resources/ac.php');
// OR
$zip->setPath(__DIR__);
$zip->add(__DIR__ . '/resources/README.md');
$zip->add(__DIR__ . '/resources/info.txt');
$zip->add(__DIR__ . '/resources/composer/autoload_classmap.php', 'resources/ac.php');

$zip->delete('resources/ac.php');
$zip->delete(['resources/README.md','resources/info.txt']);

$zip->listFiles();

$zip->extract(__DIR__.'/extract');

$zip->close();