diff options
author | Paul Duncan <pabs@pablotron.org> | 2018-09-03 07:12:40 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2018-09-03 09:54:53 -0400 |
commit | eca42d118e439dc0f3796650e8a68992d513f8ee (patch) | |
tree | d6f0a74dbe3a7cee63760afbb8f98505f80f8677 /examples/11-add_file_comment.php | |
parent | 5dda6b1011472e558e3fd9c744c2fd537528b115 (diff) | |
download | zipstream-php-eca42d118e439dc0f3796650e8a68992d513f8ee.tar.bz2 zipstream-php-eca42d118e439dc0f3796650e8a68992d513f8ee.zip |
add examples/{10,11,12,13}*php, add examples/*zip to .gitignore
Diffstat (limited to 'examples/11-add_file_comment.php')
-rw-r--r-- | examples/11-add_file_comment.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/examples/11-add_file_comment.php b/examples/11-add_file_comment.php new file mode 100644 index 0000000..84bd71b --- /dev/null +++ b/examples/11-add_file_comment.php @@ -0,0 +1,23 @@ +<?php +declare(strict_types = 1); + +require_once __DIR__ . '/../src/ZipStream.php'; + +# import zipstream classes +use Pablotron\ZipStream\ZipStream; +use Pablotron\ZipStream\FileWriter; + +# output zip file +$zip_path = __DIR__ . '/example-11.zip'; + +$zip_args = [ + 'output' => new FileWriter(), +]; + +# create archive in this directory with a comment +ZipStream::send($zip_path, function(ZipStream &$zip) { + # add a file "hello.txt" to output with a comment + $zip->add_file('hello.txt', 'hello world!', [ + 'comment' => 'hello this is a comment!', + ]); +}, $zip_args); |