Please wait while we load your page...


PHP Manual [ZipArchive

Protect Your Website Today

PHP Manual || ZipArchive

(PHP 5 >= 5.6.0, PHP 7, PECL zip >= 1.12.4)

ZipArchive::setPasswordSet the password for the active archive


public ZipArchive::setPassword ( string $password ) : bool

Sets the password for the active archive.



The password to be used for the archive.

Return Values

Returns TRUE on success or FALSE on failure.



As of PHP 7.2.0 and libzip 1.2.0 the password is used to decompress the archive, and is also the default password for ZipArchive::setEncryptionName() and ZipArchive::setEncryptionIndex(). Formerly, this function only set the password to be used to decompress the archive; it did not turn a non-password-protected ZipArchive into a password-protected ZipArchive.

See Also

PHP Manual || ZipArchive