(PHP 5 >= 5.2.0, PHP 7, PECL zip >= 1.1.0)
ZipArchive::addFromString — Add a file to a ZIP archive using its contents
public ZipArchive::addFromString ( string $name , string $contents [, int $flags = ZipArchive::FL_OVERWRITE ] ) : bool
Add a file to a ZIP archive using its contents.
Note: For maximum portability, it is recommended to always use forward slashes (
/
) as directory separator in ZIP filenames.
name
The name of the entry to create.
contents
The contents to use to create the entry. It is used in a binary safe mode.
flags
Bitmask consisting of ZipArchive::FL_OVERWRITE
, ZipArchive::FL_ENC_GUESS
, ZipArchive::FL_ENC_UTF_8
, ZipArchive::FL_ENC_CP437
. The behaviour of these constants is described on the ZIP constants page.
Returns true
on success or false
on failure.
Version | Description |
---|---|
8.0.0 / 1.18.0 | flags was added. |
Example #1 Add an entry to a new archive
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/ziparchive.addfromstring.php